packages feed

reduce-equations (empty) → 0.1.1.0

raw patch · 16 files changed

+90541/−0 lines, 16 filesdep +MissingHdep +QuickCheckdep +aesonsetup-changed

Dependencies added: MissingH, QuickCheck, aeson, base, bytestring, containers, directory, haskell-src-exts, mtl, quickspec, reduce-equations, stringable, tasty, tasty-quickcheck, text, transformers

Files

+ LICENSE view
@@ -0,0 +1,31 @@+Copyright (c) 2009-2014, Nick Smallbone+Copyright (c) 2015-2016, Chris Warburton++All rights reserved.++Redistribution and use in source and binary forms, with or without+modification, are permitted provided that the following conditions are met:++    * Redistributions of source code must retain the above copyright+      notice, this list of conditions and the following disclaimer.++    * Redistributions in binary form must reproduce the above+      copyright notice, this list of conditions and the following+      disclaimer in the documentation and/or other materials provided+      with the distribution.++    * Neither the name of Nick Smallbone nor the names of other+      contributors may be used to endorse or promote products derived+      from this software without specific prior written permission.++THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ README view
@@ -0,0 +1,128 @@+# Reduce Equations #++This package provides a command `reduce-equations` which reads in a list of+equations from stdin, performs some simplification, and writes the results to+stdout.++For example, given the equations `a = b`, `b = c` and `a = c`, one of these will+be removed as it can be inferred from the other two. Similarly, given equations+`f a = g`, `f b = g` and `a = b`, one of the first equations will be removed as+it can be recovered by subtitution.++All of the real work is done by [QuickSpec](https://hackage.haskell.org/package/quickspec)+This package just provides stdio and machine-friendly formatting.++## Formats ##++All IO is encoded in JSON. Both stdin and stdout should contain a single array+of equations. The following example gives a single equation, which if written in+a more human-friendly form, would be `plus x x = times x 2`:++```+[+ {"relation": "~=",+  "lhs":      {"role": "application",+               "lhs":  {"role": "application",+                        "lhs":  {"role":   "constant",+                                 "type":   "Int -> Int -> Int",+                                 "symbol": "plus"},+                        "rhs":  {"role": "variable",+                                 "type": "Int",+                                 "id":   0}},+               "rhs":  {"role": "variable",+                        "type": "Int",+                        "id":   0}},+  "rhs":      {"role": "application",+               "lhs":  {"role": "application",+                        "lhs":  {"role":   "constant",+                                 "type":   "Int -> Int -> Int",+                                 "symbol": "times"},+                        "rhs":  {"role": "variable",+                                 "type": "Int",+                                 "id":   0}},+               "rhs":  {"role":   "constant",+                        "type":   "Int",+                        "symbol": "two"}}}+]+```++### Equations ###++An equation is an object with the following values:++ - `relation`: This is used mostly to identify that we've got an equation. In+   practice, this is always `"~="` (what that means is up to you).+ - `lhs`: this is a `term`, supposedly the left-hand-side of the equation,+   although the only difference from `rhs` is the name.+ - `rhs`: this is a `term`, just like `lhs` except it's the right-hand-side.++Example:++```+{"relation": "~=",+  "lhs":     {"role": "application",+              "lhs":  {"role":   "constant",+                       "type":   "Bool -> Bool",+                       "symbol": "not"},+              "rhs":  {"role": "application",+                       "lhs": {"role":   "constant",+                               "type":   "Bool -> Bool",+                               "symbol": "not"},+                       "rhs": {"role": "variable",+                               "type": "Bool",+                               "id": 0}}},+  "rhs":     {"role": "variable",+              "type": "Bool",+              "id":   0}}+```++### Terms ###++A term is an object containing a `role`, which is one of `"constant"`,+`"variable"` or `"application"`. The other fields depend on what the term's+`role` is:++ - Constants+    - `type`: The type of the constant, a string written in Haskell's type+      notation. This is taken from the given function descriptions. For example+      `"Int -> (Int -> Bool) -> IO Float"`+    - `symbol`: The name of the constant, as a string. For example `"reverse"`.+ - Variables+    - `type`: The type of the variable, a string written in Haskell's type+      notation. The types can be made up, but they should be consistent (e.g.+      both sides of an equation should have the same type; application should be+      well-typed; etc.). Unification of polymorphic types isn't supported; types+      are identified syntactically. For example `"[Int]"`.+    - `"id"`: A numeric ID for the variable. IDs start at `0`. Used to+      distinguish between multiple variables of the same type. Variable ID only+      matters within a single equation. For example, to represent three integer+      variables we might use `{"role": "variable", "type": "Int", "id":0}`,+      `{"role": "variable", "type": "Int", "id":1}` and+      `{"role": "variable", "type": "Int", "id":2}`.+ - Applications+    - `lhs`: A term representing a function to apply.+    - `rhs`: A term representing the argument to apply the `lhs` function to.+      Functions are curried, so calling with multiple arguments should be done+      via a left-leaning tree.++## Implementation Notes ##++We co-opt the equation-reducing machinery of the+[QuickSpec](https://hackage.haskell.org/package/quickspec-0.9.6) library to do+the actual reduction. This relies heavily on existential types and Haskell's+[Typeable](https://hackage.haskell.org/package/base-4.9.0.0/docs/Data-Typeable.html)+mechanism.++Since the incoming equations may have arbitrary types, and GHC doesn't let us+define custom `Typeable` instances, we perform a conversion step:++ - Once an array of equations has been parsed, we recurse through the terms and+   switch out each distinct type with a freshly-generated replacement, of the+   form `Z`, `S Z`, `S (S Z)`, etc. (these are just Peano numerals, e.g. see+   https://en.wikipedia.org/wiki/Successor_function )+ - We provide special functions `getRep` and `getVal` to plumb these Peano types+   into QuickSpec's machinery, convincing it that we have a signature of+   well-typed terms.+ - We reduce the given equations, with their switched-out types, to get a+   reduced set.+ - We switch back the types for presentation purposes, pretty-printing to JSON.
+ Setup.hs view
@@ -0,0 +1,2 @@+import Distribution.Simple+main = defaultMain
+ reduce-equations.cabal view
@@ -0,0 +1,78 @@+-- Initial reduce-equations.cabal generated by cabal init.  For further +-- documentation, see http://haskell.org/cabal/users-guide/++name:                reduce-equations+version:             0.1.1.0+synopsis:            Simplify a set of equations by removing redundancies+description:         Simplify a set of equations by removing redundancies+homepage:            http://chriswarbo.net/projects/repos/reduce-equations.html+license:             BSD3+license-file:        LICENSE+author:              Chris Warburton+maintainer:          chriswarbo@gmail.com+-- copyright:           +category:            Math+build-type:          Simple+extra-source-files:  README+                   , test.sh+                   , test/data/nat-simple-expect.json+                   , test/data/tip.json+                   , test/data/nat.json+                   , test/data/nat-simple-raw.json+                   , test/data/list-extras.json+cabal-version:       >=1.10++source-repository head+  type:     git+  location: http://chriswarbo.net/git/reduce-equations.git++library+  exposed-modules:     Algebra.Equation.Reduce+                     , Algebra.Equation.Internal+                     , Algebra.Equation.Internal.Eval+                     , Algebra.Equation.Internal.Types+  -- other-modules:       +  -- other-extensions:    +  build-depends:       base >= 4.8 && < 4.10+                     , aeson+                     , bytestring+                     , containers+                     , QuickCheck+                     , quickspec == 0.9.6+                     , transformers+                     , mtl+                     , haskell-src-exts >= 1.18.2+                     , stringable+                     , text+  hs-source-dirs:      src+  default-language:    Haskell2010++executable reduce-equations+  main-is:             Main.hs+  -- other-modules:       +  -- other-extensions:    +  build-depends:       base >= 4.8 && < 4.10+                     , reduce-equations+                     , aeson+  hs-source-dirs:      reduce-equations+  default-language:    Haskell2010++test-suite test+  default-language:    Haskell2010+  type:                exitcode-stdio-1.0+  hs-source-dirs:      test+  main-is:             Main.hs+  build-depends:       base >= 4.8 && < 4.10+                     , reduce-equations+                     , quickspec == 0.9.6+                     , directory+                     , aeson+                     , bytestring+                     , haskell-src-exts >= 1.18.2+                     , MissingH+                     , stringable+                     , containers+                     , QuickCheck == 2.8.2+                     , text+                     , tasty >= 0.7+                     , tasty-quickcheck
+ reduce-equations/Main.hs view
@@ -0,0 +1,6 @@+module Main where++import Algebra.Equation.Reduce+import System.Environment++main = doReduce
+ src/Algebra/Equation/Internal.hs view
@@ -0,0 +1,8 @@+{-# LANGUAGE OverloadedStrings, RankNTypes, ExistentialQuantification, PartialTypeSignatures #-}+module Algebra.Equation.Internal (+    module Algebra.Equation.Internal.Eval+  , module Algebra.Equation.Internal.Types+  ) where++import Algebra.Equation.Internal.Eval  -- Used for interacting with QuickSpec+import Algebra.Equation.Internal.Types -- Our own representations
+ src/Algebra/Equation/Internal/Eval.hs view
@@ -0,0 +1,452 @@+{-# LANGUAGE OverloadedStrings, PartialTypeSignatures, ScopedTypeVariables, FlexibleInstances, UndecidableInstances, RankNTypes, GADTs #-}++module Algebra.Equation.Internal.Eval where++-- We want to use QuickSpec's `prune` function to minimise a set of equations,+-- but this is tricky since its `Symbol` type contains a `TypeRep`. We can+-- serialise a `TypeRep` easily enough with `show`, but we can't de-serialise it+-- easily.++-- To work around this, we don't attempt to de-serialise any `TypeRep`, e.g. via+-- a function like `String -> TypeRep`; instead, since a serialised `TypeRep` is+-- just a `String` of Haskell source code corresponding to a type, we turn our+-- `prune`-invoking function into Haskell source code as well, and append the+-- `TypeRep`s as needed, as type annotations.++import Data.Dynamic+import Data.List+import Data.Maybe+import qualified Data.Map+import qualified Data.Ord+import Data.String+import Data.Typeable+import qualified Language.Haskell.Exts.Syntax+import qualified Language.Haskell.Exts.Parser as HSE.Parser+import Algebra.Equation.Internal.Types+import System.Environment+import System.IO+import System.IO.Unsafe+import Text.Read  -- Uses String as part of base, not Text++-- Used for their types+import qualified Test.QuickCheck.Gen+import qualified Test.QuickCheck.Random+import qualified Test.QuickSpec+import qualified Test.QuickSpec.Main+import qualified Test.QuickSpec.Signature+import qualified Test.QuickSpec.Term+import qualified Test.QuickSpec.TestTree+import qualified Test.QuickSpec.Utils+import qualified Test.QuickSpec.Utils.Typeable+import qualified Test.QuickSpec.Utils.Typed+import qualified Test.QuickSpec.Utils.TypeMap+import qualified Test.QuickSpec.Utils.TypeRel (TypeRel, singleton)+import qualified Test.QuickSpec.Reasoning.NaiveEquationalReasoning+import qualified Test.QuickSpec.Equation++-- Conversion from our representations to QuickSpec expressions++renderTermN t sig = case (t, sigToSymN t sig) of+    (App l r _, _  ) -> case (renderTermN l sig, renderTermN r sig) of+                             (f_l, f_r) -> app f_l f_r+    (C c,       f_s) -> const f_s+    (V v,       f_s) -> var   f_s+  where app   = Test.QuickSpec.Term.App+        const = Test.QuickSpec.Term.Const+        var   = Test.QuickSpec.Term.Var++renderN (Sig cs vs) = mappend (renderQSConsts cs) (renderQSVars vs)++renderQSConsts = foldr (mappend . renderQSConst) mempty++renderQSVars   = foldr (mappend . renderQSVarType) mempty . collectTypes+  where collectTypes = groupBy eqTypes . sortBy ordTypes+        eqTypes  (Var t1 _ _) (Var t2 _ _) = t1 == t2+        ordTypes (Var t1 _ _) (Var t2 _ _) = compare t1 t2++renderQSVarType [] = Test.QuickSpec.Signature.emptySig+renderQSVarType vs@(Var t _ (Arity a):_) = case getVal (getRep t) of+  MkHT x -> Test.QuickSpec.Signature.variableSig [+                Test.QuickSpec.Term.Variable+                  (Test.QuickSpec.Term.Atom+                    (Test.QuickSpec.Term.symbol (unName (varName v)) a x)+                    (Test.QuickSpec.Term.pgen (return x)))+              | v <- vs ]+              `mappend` mconcat [ Test.QuickSpec.Signature.totalSig+                                    (Test.QuickSpec.Term.totalGen+                                      (Test.QuickSpec.Term.pgen (return x)))+                                | v <- vs ]+              `mappend` mconcat [ Test.QuickSpec.Signature.partialSig+                                    (Test.QuickSpec.Term.partialGen+                                      (Test.QuickSpec.Term.pgen (return x)))+                                | v <- vs ]+              `mappend` Test.QuickSpec.Signature.typeSig x++extendSig t a sig = case getVal (getRep t) of+  MkHT x -> extendOrd t a (addArrowTypes sig t a) `mappend` Test.QuickSpec.Signature.typeSig x++extendOrd t 0 sig = case getVal (getRep t) of+  MkHT x -> sig `mappend` Test.QuickSpec.Signature.ord x+extendOrd (Language.Haskell.Exts.Syntax.TyFun _ i o) a sig =+  extendSig o (a-1) sig+extendOrd t a sig = error ("Arity " ++ show a ++ " for non-function type " ++ show t)++addArrowTypes sig t 0 = case getVal (getRep t) of+  MkHT x -> sig `mappend` Test.QuickSpec.Signature.typeSig x+addArrowTypes sig (Language.Haskell.Exts.Syntax.TyFun _ i o) a =+  case getVal (getRep i) of+    MkHT x -> Test.QuickSpec.Signature.typeSig x `mappend` addArrowTypes sig o (a-1)++-- Conceptually the same as `fun0`, `fun1`, etc. but we have to bypass those+-- wrappers as we need to supply our own TypeRep+renderQSConst :: Const -> Test.QuickSpec.Signature.Sig+renderQSConst (Const (Arity a) (Name n) t) = extendSig t a constantSig+  where rawTyRep = getRep t++        tyrep = repToQSRep rawTyRep++        typerelsingleton :: Typeable a => Test.QuickSpec.Term.Constant a -> Test.QuickSpec.Utils.TypeRel.TypeRel Test.QuickSpec.Term.Constant+        typerelsingleton x  = typeMapfromList (Test.QuickSpec.Utils.Typed.O [x])++        typeMapfromList :: Typeable a => f a -> Test.QuickSpec.Utils.TypeMap.TypeMap f+        typeMapfromList x = Data.Map.fromList [ (tyrep, Test.QuickSpec.Utils.Typed.Some x) ]++        constantSig = case getVal rawTyRep of+          MkHT x -> Test.QuickSpec.Signature.emptySig {+            Test.QuickSpec.Signature.constants = typerelsingleton+              (Test.QuickSpec.Term.Constant+                (Test.QuickSpec.Term.Atom+                  (Test.QuickSpec.Term.Symbol 0 n a False False tyrep)+                  x))  -- Pruning equations shouldn't force any values+            }++type ListOfConstants = Test.QuickSpec.Utils.Typed.O+  Test.QuickSpec.Utils.Typed.List+  Test.QuickSpec.Term.Constant++repToQSRep tr = (Test.QuickSpec.Utils.Typeable.typeOf [()]) {+                    Test.QuickSpec.Utils.Typeable.unTypeRep = tr+                  }++-- Turn a normalised Type (e.g. `S (S Z) -> S Z`) into a TypeRep+getRep :: Type -> TypeRep+getRep t = case t of+    Language.Haskell.Exts.Syntax.TyFun _ l r -> mkFunTy (getRep l) (getRep r)++    Language.Haskell.Exts.Syntax.TyApp _+      (Language.Haskell.Exts.Syntax.TyCon _+        (Language.Haskell.Exts.Syntax.UnQual _+         (Language.Haskell.Exts.Syntax.Ident _ "S")))+      x -> mkTyConApp sCon [getRep x]++    Language.Haskell.Exts.Syntax.TyCon _+      (Language.Haskell.Exts.Syntax.UnQual _+        (Language.Haskell.Exts.Syntax.Ident _ "Z")) -> typeRep [Z ()]++    _ -> error ("Unknown type '" ++ show t ++ "'. Did you forget replaceTypes?")++  where sCon = typeRepTyCon (typeRep [S (Z ())])  -- The Z gets discarded++-- Construct a value of some normalised type. We use an existential so that+-- getVal can return a (wrapped up) value of the correct type. Since we should+-- only need these values in order to match up their TypeReps, this should be+-- sufficient.+getVal :: TypeRep -> HasType+getVal tr = case () of+    _ | thisCon == zCon   -> MkHT (Z ())+    _ | thisCon == sCon   -> case typeRepArgs tr of+                                  []   -> error ("No args in " ++ show tr)+                                  x:xs -> case getVal x of+                                               MkHT x -> MkHT (S x)+    _ | thisCon == funCon -> case map getVal (typeRepArgs tr) of+                                  [MkHT i, MkHT o] -> MkHT (\x -> case asTypeOf i x of+                                                                       _ -> o)+  where thisCon = typeRepTyCon tr+        funCon  = typeRepTyCon (typeRep [not])  -- Simple monomorphic function+        zCon    = typeRepTyCon (typeRep [Z ()])+        sCon    = typeRepTyCon (typeRep [S (Z ())])  -- The Z gets discarded++data HasType = forall a. (Ord a, Typeable a) => MkHT a++instance Show HasType where+  show (MkHT x) = "HasType(" ++ show (typeRep [x]) ++ ")"++sigToSymN :: Term -> Test.QuickSpec.Signature.Sig -> Test.QuickSpec.Term.Symbol+sigToSymN t sig = case filter pred symbols of+                       []  -> error . show $+                         (("Error",   "No symbol found"),+                          ("term t",  t),+                          ("Name n",  n),+                          ("symbols", symbols),+                          ("sig",     sig))+                       x:_ -> x+  where pred x   = name x == n+        Name n   = case t of+                        C c -> constName c+                        V v -> varName   v+                        App{} -> error ("Tried to get sym for " ++ show t)++        symbols = Test.QuickSpec.Signature.symbols sig+        name    = Test.QuickSpec.Term.name++-- Type synonyms for verbose QuickSpec types++type QSSig = Test.QuickSpec.Signature.Sig++type Ctx = Test.QuickSpec.Reasoning.NaiveEquationalReasoning.Context++type Eqs = [Test.QuickSpec.Equation.Equation]++-- Pruning algorithm adapted from Test.QuickSpec.quickSpec++checkNames :: [Name] -> [Test.QuickSpec.Term.Symbol] -> Bool+checkNames ns syms = all (isIn syms) (map unName ns)++isIn :: [Test.QuickSpec.Term.Symbol] -> String -> Bool+isIn syms n = any f syms+  where f = (n ==) . Test.QuickSpec.Term.name++classesFromEqs :: [Equation] -> [[Term]]+classesFromEqs eqs = combine [] clss'+  where clss   = foldl addToClasses [] eqs+        clss'  = map nub (foldl extend clss terms)+        terms  = concatMap (\(Eq l r) -> l : r : subTerms l ++ subTerms r) eqs++        subTerms (C _)       = []+        subTerms (V _)       = []+        subTerms (App l r _) = let l' = if termArity l == Arity 0+                                           then [l]+                                           else []+                                   r' = if termArity l == Arity 0+                                           then [l]+                                           else []+                                   ls = if termArity l > Arity 0+                                           then subTerms l+                                           else []+                                   rs = if termArity r > Arity 0+                                           then subTerms r+                                           else []+                                in l' ++ r' ++ ls ++ rs++        extend []     t = [[t]]+        extend (c:cs) t = if t `elem` c+                             then c:cs+                             else c : extend cs t++addToClasses cs (Eq l r) = case cs of+  []   -> [[l, r]]+  x:xs -> if l `elem` x || r `elem` x+             then (l:r:x):xs+             else x : addToClasses xs (Eq l r)++combine acc []     = acc+combine []  (c:cs) = combine [c] cs+combine acc (c:cs) = case nub (overlaps c) of+                          [] -> combine (c:acc) cs+                          xs -> combine [c ++ concat xs] (without xs)+  where classesWith t = filter (t `elem`) (acc ++ cs)+        overlaps      = foldr ((++) . classesWith) []+        without xs    = filter (`notElem` xs) (acc ++ cs)++unSomeClassesN2 :: [Equation]+                -> Test.QuickSpec.Signature.Sig+                -> [Test.QuickSpec.Utils.Typed.Several Test.QuickSpec.Term.Expr]+unSomeClassesN2 eqs sig = collectExprs result+  where classes  = classesFromEqs eqs+        result   = unSomeSortedClasses classes sig++unSomeSortedClasses classes sig =+  unSomeSortedQSClasses (map (mkUnSomeClassN2 sig) classes)++unSomeSortedQSClasses classes = sortBy multi classes+  where multi (x:_) (y:_) = compareTerms x y++compareTerms (Test.QuickSpec.Utils.Typed.Some x) (Test.QuickSpec.Utils.Typed.Some y) =+  compare (Test.QuickSpec.Term.term x) (Test.QuickSpec.Term.term y)++collectExprs :: [[Test.QuickSpec.Utils.Typed.Some Test.QuickSpec.Term.Expr]]+        -> [Test.QuickSpec.Utils.Typed.Several Test.QuickSpec.Term.Expr]+collectExprs arg@[]   = []+collectExprs (xs:xss) = collectOne xs : collectExprs xss+  where collectOne :: [Test.QuickSpec.Utils.Typed.Some Test.QuickSpec.Term.Expr]+                   -> Test.QuickSpec.Utils.Typed.Several Test.QuickSpec.Term.Expr+        collectOne xs = case xs of+          []                                     -> Test.QuickSpec.Utils.Typed.Some+                                                      (Test.QuickSpec.Utils.Typed.O+                                                        ([] :: [Test.QuickSpec.Term.Expr ()]))+          [Test.QuickSpec.Utils.Typed.Some x]    -> Test.QuickSpec.Utils.Typed.Some+                                                      (Test.QuickSpec.Utils.Typed.O+                                                        [x])+          (Test.QuickSpec.Utils.Typed.Some x:xs) -> case collectOne xs of+            Test.QuickSpec.Utils.Typed.Some+              (Test.QuickSpec.Utils.Typed.O (y:xs')) -> case cast x `asTypeOf` Just y of+                Just x' -> Test.QuickSpec.Utils.Typed.Some+                             (Test.QuickSpec.Utils.Typed.O (x':y:xs'))++mkUnSomeClassN :: Test.QuickSpec.Signature.Sig -> [Term] -> [Test.QuickSpec.Term.Expr a]+mkUnSomeClassN sig []     = []+mkUnSomeClassN sig (x:xs) = termToExprN x sig : mkUnSomeClassN sig xs++mkUnSomeClassN2 :: Test.QuickSpec.Signature.Sig+                -> [Term]+                -> [Test.QuickSpec.Utils.Typed.Some Test.QuickSpec.Term.Expr]+mkUnSomeClassN2 sig trms = sortBy compareTerms (mkUnSomeClassN2' sig trms)++mkUnSomeClassN2' sig []     = []+mkUnSomeClassN2' sig (x:xs) =+    case termType (setForTerm x) of+         Nothing -> error ("No type for " ++ show x)+         Just t  -> case getVal (getRep t) of+                         MkHT v -> (Test.QuickSpec.Utils.Typed.Some+                                     (Test.QuickSpec.Term.Expr term+                                                               arity+                                                               (const v))) : xs'+  where term        = renderTermN x sig+        Arity arity = termArity x+        xs' = mkUnSomeClassN2' sig xs++unSomePruneN :: [[Test.QuickSpec.Term.Expr Term]]+             -> Test.QuickSpec.Signature.Sig+             -> [Test.QuickSpec.Equation.Equation]+unSomePruneN clss sig = result+  where result = Test.QuickSpec.Main.prune ctx reps id eqs++        ctx   = mkCxt clss sig++        reps  = classesToReps clss++        eqs   = sort (mkEqs2N clss)++mkCxt :: (Typeable a) => [[Test.QuickSpec.Term.Expr a]]+                      -> Test.QuickSpec.Signature.Sig+                      -> Test.QuickSpec.Reasoning.NaiveEquationalReasoning.Context+mkCxt clss sig = Test.QuickSpec.Reasoning.NaiveEquationalReasoning.initial+                   (Test.QuickSpec.Signature.maxDepth sig)+                   (Test.QuickSpec.Signature.symbols  sig)+                   (mkUniv2N clss)++classesToReps clss = filter (not . Test.QuickSpec.Term.isUndefined)+                            (map (term . head) clss)++mkUniv2N :: Typeable a => [[Test.QuickSpec.Term.Expr a]]+                       -> [Test.QuickSpec.Utils.Typed.Tagged Test.QuickSpec.Term.Term]+mkUniv2N = concatMap (map univ2N)++univ2N :: Data.Typeable.Typeable a => Test.QuickSpec.Term.Expr a+                                   -> Test.QuickSpec.Utils.Typed.Tagged Test.QuickSpec.Term.Term+univ2N y = Test.QuickSpec.Utils.Typed.Tagged+             (Test.QuickSpec.Utils.Typed.Some+               (Test.QuickSpec.Utils.Typed.Witness (stripN y)))+             (term y)++stripN :: Test.QuickSpec.Term.Expr a -> a+stripN x = Test.QuickSpec.Term.eval x (Test.QuickSpec.Term.Valuation unvar)+  where unvar = runGen                       .+                Test.QuickSpec.Term.totalGen .+                Test.QuickSpec.Term.value    .+                Test.QuickSpec.Term.unVariable+        qcgen    = Test.QuickCheck.Random.mkQCGen 0+        runGen g = Test.QuickCheck.Gen.unGen g qcgen 0++term = Test.QuickSpec.Term.term++mkEqs2N cs = sort (concatMap f cs)+  where f (z:zs) = [term y Test.QuickSpec.Equation.:=: term z | y <- zs]++termToExprN :: Term+            -> Test.QuickSpec.Signature.Sig+            -> (Test.QuickSpec.Term.Expr a)+termToExprN t sig = Test.QuickSpec.Term.Expr term arity eval+  where term        = renderTermN t sig+        Arity arity = termArity t+        eval        = undefined++newtype Z = Z () deriving (Eq, Show, Typeable)+newtype S a = S a deriving (Eq, Show, Typeable, Ord)+instance Ord Z where compare _ _ = EQ+instance Ord (a -> b) where+  compare _ _ = EQ+instance Eq (a -> b) where+  _ == _ = True++showEqsOnLinesN :: [Test.QuickSpec.Equation.Equation]+                -> [Equation]+showEqsOnLinesN = map qsEqToEq++qsEqToEq (l Test.QuickSpec.Equation.:=: r) = Eq (qsTermToTerm l) (qsTermToTerm r)++qsTermToTerm t = case t of+  Test.QuickSpec.Term.Var   s -> V   (symToVar   s)+  Test.QuickSpec.Term.Const s -> C   (symToConst s)+  Test.QuickSpec.Term.App l r -> App (qsTermToTerm l) (qsTermToTerm r) Nothing++symToVar s =+  let n              = Test.QuickSpec.Term.name s+      [_, rawT, idx] = splitCommas n+   in Var (case HSE.Parser.parseType rawT of+             HSE.Parser.ParseOk t'        -> unwrapParens (const () <$> t')+             HSE.Parser.ParseFailed _ err -> error (concat [+                                    "Failed to parse var type: ",+                                    err,+                                    ". Type was: ",+                                    rawT]))+          (read (init idx) :: Int)+          (Arity (Test.QuickSpec.Term.symbolArity s))++symToConst s =+  let t = HSE.Parser.parseType (show (Test.QuickSpec.Term.symbolType s))+   in Const (Arity (Test.QuickSpec.Term.symbolArity s))+            (Name (Test.QuickSpec.Term.name s))+            (case t of+               HSE.Parser.ParseOk t'        -> unwrapParens (const () <$> t')+               HSE.Parser.ParseFailed _ err -> error (concat [+                                      "Failed to parse const type: ",+                                      err,+                                      ". Type was: ",+                                      show (Test.QuickSpec.Term.symbolType s)]))++splitCommas s = if ',' `elem` s+                   then takeWhile (/= ',') s :+                        splitCommas (tail (dropWhile (/= ',') s))+                   else [s]++pruneEqsN :: [Equation] -> [Equation]+pruneEqsN eqs = result+  where pruned  = doPrune classes sig+        sig     = let sig'  = renderN (sigFromEqs eqs)+                      sig'' = Test.QuickSpec.Signature.signature sig'+                   in sig'' `mappend` Test.QuickSpec.Main.undefinedsSig sig''+        result  = showEqsOnLinesN pruned+        classes = unSomeClassesN2 eqs sig++instance Show (Test.QuickSpec.Utils.Typed.Tagged Test.QuickSpec.Term.Term) where+  show t = show ("Tagged"      :: String,+                  ("tag"       :: String,+                    ("type"    :: String, Test.QuickSpec.Utils.Typed.witnessType+                                            (Test.QuickSpec.Utils.Typed.tag t))),+                  ("erase"     :: String, Test.QuickSpec.Utils.Typed.erase t))++doPrune clss sig = pruned+  where univ = concatMap (Test.QuickSpec.Utils.Typed.some2+                           (map (Test.QuickSpec.Utils.Typed.tagged term)))+                         clss+        reps = map (Test.QuickSpec.Utils.Typed.some2+                     (Test.QuickSpec.Utils.Typed.tagged term . head))+                   clss+        eqs  = Test.QuickSpec.Equation.equations clss++        ctx  = Test.QuickSpec.Reasoning.NaiveEquationalReasoning.initial+                 (Test.QuickSpec.Signature.maxDepth sig)+                 (Test.QuickSpec.Signature.symbols sig)+                 univ++        allEqs = map (Test.QuickSpec.Utils.Typed.some+                       Test.QuickSpec.Equation.eraseEquation)+                     eqs++        pruned = Test.QuickSpec.Main.prune+                   ctx+                   (filter (not . Test.QuickSpec.Term.isUndefined)+                           (map Test.QuickSpec.Utils.Typed.erase reps))+                   id+                   allEqs
+ src/Algebra/Equation/Internal/Types.hs view
@@ -0,0 +1,332 @@+{-# LANGUAGE OverloadedStrings, TypeSynonymInstances, FlexibleInstances #-}++module Algebra.Equation.Internal.Types where++import           Control.Monad+import           Data.Aeson+import           Data.List+import           Data.Maybe+import           Data.Ord (comparing)+import           Data.Stringable hiding (length)+import qualified Data.Text.Lazy          as T+import qualified Data.Text.Lazy.Encoding as TE+import qualified Language.Haskell.Exts.Parser as HSE.Parser+import qualified Language.Haskell.Exts.Pretty as HSE.Pretty+import qualified Language.Haskell.Exts.Syntax as HSE.Syntax+import           System.Environment+import qualified Test.QuickSpec.Utils+import           Text.Read  (readMaybe) -- Uses String as part of base, not Text++-- Types to represent equations, constants, variables, etc. and functions for+-- converting between representations++data Equation = Eq Term Term++instance Eq Equation where+  (Eq l1 r1) == (Eq l2 r2) = (l1 == l2 && r1 == r2) ||+                             (l1 == r2 && r1 == l2)++instance ToJSON Equation where+  toJSON (Eq l r) = object [+                        "relation" .= toJSON ("~=" :: String),+                        "lhs"      .= toJSON l,+                        "rhs"      .= toJSON r+                      ]++instance FromJSON Equation where+  parseJSON (Object v) = Eq <$> v .: "lhs" <*> v .: "rhs"+  parseJSON _          = mzero++instance Show Equation where+  show = T.unpack . TE.decodeUtf8 . encode . toJSON++data Term = App Term Term (Maybe Type) | C Const | V Var++instance Eq Term where+  (C c1)        == (C c2)        = c1 == c2+  (V v1)        == (V v2)        = v1 == v2+  (App l1 r1 _) == (App l2 r2 _) = l1 == l2 && r1 == r2+  _             == _             = False++-- Duplicates the sorting ofTest.QuickSpec.Term.Term, but without the type+-- juggling of "Some" and friends+instance Ord Term where+  compare = comparing stamp+    where stamp t = (depth t, size 0 t, -occur t, body t)++          occur t = length (Test.QuickSpec.Utils.usort (vars t []))++          body (V     x)   = Left (Left x)+          body (C     x)   = Left (Right x)+          body (App f x _) = Right (f, x)++          vars (V  x)      = (x:)+          vars (App f x _) = vars f . vars x+          vars (C _)       = id++          size v (App f x _) = size v f + size v x+          size v (V _)       = v+          size v (C _)       = 1++          depth (App f x _) = depth f `max` (1 + depth x)+          depth _           = 1++instance Show Term where+  show (C c)       = "C (" ++ show c ++ ")"+  show (V v)       = "V (" ++ show v ++ ")"+  show (App l r _) = "App (" ++ show l ++ ") (" ++ show r ++ ")"++instance ToJSON Term where+  toJSON t = case t of+    C c       -> toJSON c+    V v       -> toJSON v+    App l r _ -> object ["role" .= ("application" :: String),+                         "lhs"  .= toJSON l,+                         "rhs"  .= toJSON r]++instance FromJSON Term where+  parseJSON (Object v) = do+    role <- v .: "role"+    case (role :: String) of+         "variable"    -> V <$> parseJSON (Object v)+         "constant"    -> C <$> parseJSON (Object v)+         "application" -> App <$> v .: "lhs" <*> v .: "rhs" <*> return Nothing+  parseJSON _          = mzero++data Sig = Sig [Const] [Var] deriving (Show)++instance Eq Sig where+  (Sig cs1 vs1) == (Sig cs2 vs2) = all (`elem` cs1) cs2 &&+                                   all (`elem` cs2) cs1 &&+                                   all (`elem` vs1) vs2 &&+                                   all (`elem` vs2) vs1++data Var = Var Type Int Arity deriving (Show, Eq, Ord)++instance ToJSON Var where+  toJSON (Var t i a) = object ["role"  .= ("variable" :: String),+                               "type"  .= toJSON t,+                               "id"    .= toJSON i,+                               "arity" .= toJSON a]++instance FromJSON Var where+  parseJSON (Object v) = do+    t <- v .: "type"+    i <- v .: "id"+    return (Var (unwrapParens t) i (Arity (countArity t)))+  parseJSON _          = mzero++countArity (HSE.Syntax.TyFun _ i o) = 1 + countArity o+countArity _                        = 0++doCount haystack needle = T.count (T.pack needle) (T.pack haystack)++data Const = Const Arity Name Type deriving (Show, Eq, Ord)++instance ToJSON Const where+  toJSON (Const a n t) = object ["role"   .= ("constant" :: String),+                                 "symbol" .= toJSON n,+                                 "type"   .= toJSON t,+                                 "arity"  .= toJSON a]++instance FromJSON Const where+  parseJSON (Object v) = do+    t <- v .: "type"+    s <- v .: "symbol"+    return (Const (Arity (countArity t)) s (unwrapParens t))+  parseJSON _          = mzero++type Type = HSE.Syntax.Type ()++instance ToJSON Type where+  toJSON = String . fromString . HSE.Pretty.prettyPrint++instance FromJSON Type where+  parseJSON (String s) = case HSE.Parser.parseType (toString s) of+    HSE.Parser.ParseOk t -> return (stripLoc t)+    _                    -> mzero+  parseJSON _          =    mzero++stripLoc :: HSE.Syntax.Type a -> Type+stripLoc = fmap (const ())++data Name = Name String deriving (Show, Eq, Ord)++instance ToJSON Name where+  toJSON (Name n) = toJSON n++instance FromJSON Name where+  parseJSON (String s) = return (Name (toString s))+  parseJSON _          = mzero++data Arity = Arity Int deriving (Show, Eq)++instance ToJSON Arity where+  toJSON (Arity a) = toJSON a++instance FromJSON Arity where+  parseJSON (Number n) = Arity <$> parseJSON (Number n)+  parseJSON _          = mzero++instance Num Arity where+  fromInteger = Arity . fromInteger+  (Arity a) + (Arity b) = Arity (a + b)+  (Arity a) - (Arity b) = Arity (a - b)+  (Arity a) * (Arity b) = Arity (a * b)+  negate (Arity a) = Arity (negate a)+  abs (Arity a) = Arity (abs a)+  signum (Arity a) = Arity (signum a)++instance Ord Arity where+  Arity a <= Arity b = a <= b++-- Sig construction++emptySig :: Sig+emptySig = Sig [] []++instance Monoid Sig where+  mempty = emptySig+  mappend (Sig cs1 vs1) (Sig cs2 vs2) = Sig (nub (cs1 ++ cs2)) (nub (vs1 ++ vs2))++withConsts :: [Const] -> Sig -> Sig+withConsts cs (Sig cs' vs') = Sig (cs ++ cs') vs'++withVars :: [Var] -> Sig -> Sig+withVars vs (Sig cs' vs') = Sig cs' (vs ++ vs')++sigFromEqs :: [Equation] -> Sig+sigFromEqs = foldr (mappend . sigFromEq) emptySig++sigFromEq :: Equation -> Sig+sigFromEq e = withVars   (eqVars   e) .+              withConsts (eqConsts e) $ emptySig++-- Accessors++eqVars :: Equation -> [Var]+eqVars (Eq lhs rhs) = nub (termVars lhs ++ termVars rhs)++eqConsts :: Equation -> [Const]+eqConsts (Eq lhs rhs) = nub (termConsts lhs ++ termConsts rhs)++termConsts :: Term -> [Const]+termConsts t = nub $ case t of+  App lhs rhs _ -> termConsts lhs ++ termConsts rhs+  C c           -> [c]+  V v           -> []++termVars :: Term -> [Var]+termVars t = nub $ case t of+  App lhs rhs _ -> termVars lhs ++ termVars rhs+  C c           -> []+  V v           -> [v]++sigConsts :: Sig -> [Const]+sigConsts (Sig cs vs) = cs++sigVars :: Sig -> [Var]+sigVars (Sig cs vs) = vs++varName :: Var -> Name+varName (Var t i a) = Name ("(var, " ++ typeName t ++ ", " ++ show i ++ ")")++typeName = fixUp . HSE.Pretty.prettyPrint+  where fixUp = collapseSpace . filter (/= '\n')+        collapseSpace (' ':' ':s) = collapseSpace (' ':s)+        collapseSpace       (c:s) = c : collapseSpace s+        collapseSpace          "" = ""++varArity (Var t i a) = a++varType (Var t i a) = t++constName :: Const -> Name+constName (Const a n t) = n++constArity :: Const -> Arity+constArity (Const a n t) = a++constType :: Const -> Type+constType (Const a n t) = t++termType :: Term -> Maybe Type+termType (C c)       = Just (constType c)+termType (V v)       = Just (varType   v)+termType (App l r t) = t++hasType (C c)             = True+hasType (V v)             = True+hasType (App l r Nothing) = False+hasType (App l r _)       = hasType l && hasType r++setAllTypes :: [Equation] -> [Equation]+setAllTypes = map setForEq++setForEq (Eq l r) = Eq (setForTerm l) (setForTerm r)++setForTerm (C c)              = C c+setForTerm (V v)              = V v+setForTerm (App l r (Just t)) = App (setForTerm l) (setForTerm r) (Just t)+setForTerm (App l r Nothing)  =+  let l' = setForTerm l+      r' = setForTerm r+   in case termType' l' of+           HSE.Syntax.TyFun _ _ o -> App l' r' (Just o)+           x                      -> error ("Expected function type, got " ++ show x)++termType' :: Term -> Type+termType' t = let Just x = termType t in x++-- JSON conversion++sigFrom :: [Object] -> Sig+sigFrom xs = withConsts (constsFrom xs) . withVars (varsFrom xs) $ emptySig++constsFrom :: [Object] -> [Const]+constsFrom _ = []++varsFrom :: [Object] -> [Var]+varsFrom _ = []++termArity :: Term -> Arity+termArity (C c)       = constArity c+termArity (V v)       = varArity v+termArity (App l r _) = termArity l - 1++unName (Name n) = n++-- Make sure we don't have one name with multiple types or arities+consistent :: [Equation] -> Bool+consistent [] = True+consistent eqs = all haveOnce names+  where db = nub (symTypes [] eqs)++        symTypes acc []          = acc+        symTypes acc (Eq l r:xs) = symTypes (constsOf l ++ constsOf r ++ acc) xs++        constsOf (C (Const a n t)) = [(n, (a, t))]+        constsOf (V _)             = []+        constsOf (App l r _)       = constsOf l ++ constsOf r++        names = map fst db++        haveOnce n = Data.List.length (filter ((== n) . fst) db) == 1++-- Required, since 'parse (prettyPrint t)' might have TyParens which 't' doesn't+unwrapParens (HSE.Syntax.TyFun _ i o) = HSE.Syntax.TyFun ()+                                                         (unwrapParens i)+                                                         (unwrapParens o)+unwrapParens (HSE.Syntax.TyApp _ i o) = HSE.Syntax.TyApp ()+                                                         (unwrapParens i)+                                                         (unwrapParens o)+unwrapParens (HSE.Syntax.TyParen _ t) = unwrapParens t+unwrapParens t                        = t++replaceInType db (HSE.Syntax.TyFun _ i o) = HSE.Syntax.TyFun+                                            ()+                                            (replaceInType db i)+                                            (replaceInType db o)+replaceInType db t                        = fromMaybe+  (error (show t ++ " not in " ++ show db))+  (lookup t db)
+ src/Algebra/Equation/Reduce.hs view
@@ -0,0 +1,73 @@+{-# LANGUAGE OverloadedStrings #-}++module Algebra.Equation.Reduce where++import           Data.Aeson+import qualified Data.ByteString.Lazy.Char8 as BS+import qualified Data.ByteString.Internal   as BI+import           Data.List+import           Data.Maybe+import qualified Data.Stringable         as S+import qualified Data.Text.Lazy          as T+import qualified Data.Text.Lazy.Encoding as TE+import qualified Language.Haskell.Exts.Syntax as HSE.Syntax+import           Algebra.Equation.Internal.Eval+import           Algebra.Equation.Internal.Types++doReduce = parseAndReduce <$> BS.getContents >>= showEqs++showEqs = mapM_ (BS.putStrLn . encode)++parseAndReduce s = case eitherDecode s of+  Left  err -> error ("Failed to parse eqs: " ++ err)+  Right eqs -> reduction eqs++reduction :: [Equation] -> [Equation]+reduction eqs = if consistent eqs'+                    then result+                    else error "Inconsistent types in parsed equations"+  where eqs'        = setAllTypes eqs+        (db, eqs'') = replaceTypes eqs'+        o           = pruneEqsN eqs''+        result      = restoreTypes db o++replaceTypes :: [Equation] -> ([(Type, Type)], [Equation])+replaceTypes eqs = let db = zip typs new+                    in (db, map (replaceEqTypes db) eqs)+  where typs = allTypes eqs+        new  = iterate s z+        z = tyCon "Z"+        s = HSE.Syntax.TyApp () (tyCon "S")++replaceEqTypes db (Eq l r) = Eq (replaceTermTypes db l) (replaceTermTypes db r)++replaceTermTypes db trm = case trm of+    C (Const a n t) -> C (Const a n (replace t))+    V (Var t i a)   -> V (Var (replace t) i a)+    App l r t       -> App (replaceTermTypes db l)+                           (replaceTermTypes db r)+                           (replace <$> t)+  where replace = replaceInType db . unwrapParens++tyCon = HSE.Syntax.TyCon () . HSE.Syntax.UnQual () . HSE.Syntax.Ident ()++allTypes :: [Equation] -> [Type]+allTypes = nub . filter notFunc+               . concatMap components+               . catMaybes+               . nub+               . concatMap eqTypes+  where eqTypes (Eq l r) = termTypes l ++ termTypes r+        termTypes (App l r t) = [unwrapParens <$> t] ++ termTypes l ++ termTypes r+        termTypes t           = [unwrapParens <$> termType t]++        notFunc (HSE.Syntax.TyFun _ _ _) = False+        notFunc _                        = True++        components (HSE.Syntax.TyFun _ i o) = components i ++ components o+        components t                        = [t]++restoreTypes :: [(Type, Type)] -> [Equation] -> [Equation]+restoreTypes db = map (replaceEqTypes db')+  where db'         = map swap db+        swap (x, y) = (y, x)
+ test.sh view
@@ -0,0 +1,30 @@+#!/usr/bin/env bash++ERR=0+function report {+    if [[ "$1" -eq 0 ]]+    then+        echo "ok - $2"+    else+        echo "not ok - $2"+        ERR=1+    fi+}++cabal build+report "$?" "cabal build"++cabal test --show-details=streaming+report "$?" "cabal test"++for F in test/data/*.json+do+    OUTPUT=$(NIX_EVAL_EXTRA_IMPORTS='[("runtime-arbitrary", "TestInstances")]' \+               cabal run -v0 reduce-equations < "$F")+    report "$?" "Reducing $F"++    echo "$OUTPUT" | grep '^{'+    report "$?" "Got equations from $F"+done++exit "$ERR"
+ test/Main.hs view
@@ -0,0 +1,1133 @@+{-# LANGUAGE BangPatterns, OverloadedStrings, PartialTypeSignatures, ScopedTypeVariables, TypeSynonymInstances, FlexibleInstances, FlexibleContexts #-}++module Main where++import           Data.Aeson+import qualified Data.ByteString              as B+import qualified Data.ByteString.Lazy         as LB+import           Data.Char+import           Data.List+import           Data.Maybe+import qualified Data.Sequence                as Seq+import qualified Data.Stringable              as S+import qualified Data.String                  as DS+import           Data.String.Utils+import           Data.Text.Encoding+import           Data.Typeable+import qualified Language.Haskell.Exts.Parser as HSE.Parser+import qualified Language.Haskell.Exts.Syntax as HSE.Syntax+import           Algebra.Equation.Internal+import           Algebra.Equation.Reduce+import           Numeric.Natural+import           System.Directory+import           System.IO.Unsafe+import           Test.QuickCheck+import           Test.QuickCheck.Monadic+import qualified Test.QuickSpec.Equation+import qualified Test.QuickSpec.Generate+import qualified Test.QuickSpec.Main+import qualified Test.QuickSpec.Reasoning.CongruenceClosure+import qualified Test.QuickSpec.Reasoning.NaiveEquationalReasoning+import qualified Test.QuickSpec.Signature+import qualified Test.QuickSpec.TestTree+import qualified Test.QuickSpec.Utils.Typeable+import qualified Test.QuickSpec.Utils.Typed+import qualified Test.QuickSpec.Utils.TypeMap+import qualified Test.QuickSpec.Term+import           Test.Tasty            (defaultMain, testGroup, localOption)+import           Test.Tasty.QuickCheck++main = defaultMain $ testGroup "All tests" [+    testProperty "Can parse equations"             canParseEquations+  , testProperty "Can parse terms"                 canParseTerms+  , testProperty "Can parse variables"             canParseVars+  , testProperty "Can parse constants"             canParseConsts+  , testProperty "Can parse examples"              canParseExamples+  , testProperty "Can evaluate examples"           canEvalExamples+  , testProperty "Can make example signature"      canMakeSignature+  , testProperty "Constants added"                 constantsAdded+  , testProperty "Variables added"                 variablesAdded+  , testProperty "Sigs render"                     sigsRender+  , testProperty "Sigs have constants"             sigsHaveConsts+  , testProperty "Sigs have variables"             sigsHaveVars+  , testProperty "Constants are distinct"          sigConstsUniqueIndices+  , testProperty "Variables are distinct"          sigVarsUniqueIndices+  , testProperty "Can find closure of term"        canFindClosure+  , testProperty "No classes without equations"    noClassesFromEmptyEqs+  , testProperty "Equation induces a class"        getClassFromEq+  , testProperty "Classes contain given terms"     classesHaveTerms+  , testProperty "Equal terms in same class"       eqPartsAppearInSameClass+  , testProperty "Terms appear in one class"       classesHaveNoDupes+  , testProperty "Class elements are equal"        classElementsAreEqual+  , testProperty "Non-equal elements separate"     nonEqualElementsSeparate+  , testProperty "Classes have one arity"          classHasSameArity+  , testProperty "Class length more than one"      classesNotSingletons+  , testProperty "Can get classes from sig"        canGetClassesFromEqs+  , testProperty "Can get sig from equations"      canGetSigFromEqs+  , testProperty "Sig has equation variables"      eqSigHasVars+  , testProperty "Sig has equation constants"      eqSigHasConsts+  , testProperty "Equations have one arity"        equationsHaveSameArity+  , testProperty "Can get type of terms"           canGetTermType+  , testProperty "No trivial terms"                noTrivialTerms+  , testProperty "Equations are consistent"        eqsAreConsistent+  , testProperty "Switch function types"           switchFunctionTypes+  , testProperty "Can prune equations"             canPruneEqs+  , testProperty "Type parsing regression"         regressionTypeParse+  , testProperty "Nat example has eqs"             natHasEqs+  , testProperty "Nat example outputs eqs"         natKeepsEqs+  , testProperty "Nat classes are nontrivial"      natClassesNontrivial+  , testProperty "Commutativity is nontrivial"     commClassesNontrivial+  , testProperty "Nat equations are pruned"        natEqsPruned+  , testProperty "Reduction matches QuickSpec"     natEqsMatchQS+  , testProperty "Replacement types unique"        extractedTypesUnique+  , testProperty "QuickSpec conversions invert"    convertTypesIso+  , testProperty "Symmetric equations equal"       eqsSymmetric+  , testProperty "Spot symmetric equations"        eqsSetEq+  , testProperty "Can generate eq variables"       canMakeVars+  , testProperty "Can generate var QS sigs"        canMakeQSSigs+  , testProperty "Can find vars in sig"            lookupVars+  , testProperty "Can prune"                       justPrune+  , testProperty "New reduce"                      newReduce+  , testProperty "Reduce is idempotent"            reduceIdem+  , testProperty "Redundant transitivity"          transStripped+  , testProperty "Generated terms have type"       termsHaveType+  , testProperty "Manual Nat finds eqs"            manualNatFindsEqs+  , testProperty "Fresh sig + parsed eqs works"    manualNatAllowsGiven+  , testProperty "Fresh classes match parsed"      manualNatClassesMatch+  , testProperty "Fresh classes have parsed terms" topNatTermsFound+  , testProperty "Parsed classes have fresh terms" qsNatTermsFound+  , testProperty "Singleton classes generated"     natClassesIncludeSingletons+  , testProperty "Class contents match exactly"    exactClassMatch+  , testProperty "Pruned eqs match"                parsedEqsPrune+  , testProperty "Fresh Nat reduces own eqs"       manualNatReducesSelf+  ]++-- Tests++canParseEquations = all try [+      "{\"relation\":\"~=\",\"lhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"constant\",\"type\":\"[Integer] -> [Integer] -> Ordering\",\"symbol\":\"lengthCompare\"},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":7}},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":7}},\"rhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"constant\",\"type\":\"[Integer] -> [Integer] -> Ordering\",\"symbol\":\"lengthCompare\"},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":6}},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":6}}}",+      "{\"relation\":\"~=\",\"lhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"constant\",\"type\":\"[Integer] -> [Integer] -> Ordering\",\"symbol\":\"lengthCompare\"},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":8}},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":8}},\"rhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"constant\",\"type\":\"[Integer] -> [Integer] -> Ordering\",\"symbol\":\"lengthCompare\"},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":6}},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":6}}}"+    ]+  where try x = case decode x of+                     Nothing       -> False+                     Just (Eq l r) -> True++canParseTerms = all try [+      "{\"role\":\"constant\",\"type\":\"[Integer] -> [Integer] -> Ordering\",\"symbol\":\"lengthCompare\"}",+      "{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":7}",+      "{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":6}",+      "{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":8}",+      "{\"role\":\"application\",\"lhs\":{\"role\":\"constant\",\"type\":\"[Integer] -> [Integer] -> Ordering\",\"symbol\":\"lengthCompare\"},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":7}}",+      "{\"role\":\"application\",\"lhs\":{\"role\":\"constant\",\"type\":\"[Integer] -> [Integer] -> Ordering\",\"symbol\":\"lengthCompare\"},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":6}}",+      "{\"role\":\"application\",\"lhs\":{\"role\":\"constant\",\"type\":\"[Integer] -> [Integer] -> Ordering\",\"symbol\":\"lengthCompare\"},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":8}}",+      "{\"role\":\"application\",\"lhs\":{\"role\":\"constant\",\"type\":\"[Integer] -> [Integer] -> Ordering\",\"symbol\":\"lengthCompare\"},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":6}}",+      "{\"role\":\"application\",\"lhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"constant\",\"type\":\"[Integer] -> [Integer] -> Ordering\",\"symbol\":\"lengthCompare\"},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":7}},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":7}}",+      "{\"role\":\"application\",\"lhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"constant\",\"type\":\"[Integer] -> [Integer] -> Ordering\",\"symbol\":\"lengthCompare\"},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":6}},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":6}}",+      "{\"role\":\"application\",\"lhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"constant\",\"type\":\"[Integer] -> [Integer] -> Ordering\",\"symbol\":\"lengthCompare\"},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":8}},\"rhs\":{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":8}}"+    ]+  where try x = case decode x :: Maybe Term of+                     Nothing -> error ("Couldn't decode " ++ S.toString x)+                     Just _  -> True++canParseVars = all try [+      "{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":7}",+      "{\"role\":\"variable\",\"type\":\"[Integer]\",\"id\":6}"+    ]+  where try x = case decode x :: Maybe Var of+          Nothing -> error ("Couldn't decode " ++ S.toString x)+          Just _  -> True++canParseConsts = all try [+      "{\"role\":\"constant\",\"type\":\"[Integer] -> [Integer] -> Ordering\",\"symbol\":\"lengthCompare\"}"+    ]+  where try x = case decode x :: Maybe Const of+          Nothing -> error ("Couldn't decode " ++ S.toString x)+          Just _  -> True++canParseExamples = not (null exampleEqs)++canEvalExamples = withExamples allStrict+  where allStrict = foldr ((&&) . strict) True+        strict (Eq !l !r) = True++canMakeSignature = withExamples makeSig+  where makeSig xs = case sigFromEqs xs of+                          Sig !cs !vs -> True++constantsAdded cs s = case withConsts cs s of+  Sig cs' _ -> all (`elem` cs') cs++variablesAdded vs s = case withVars vs s of+  Sig _ vs' -> all (`elem` vs') vs++sigsRender = once $ do+    eqs <- resize 20 genNormalisedEqs+    let sig = sigFromEqs eqs+        s   = show (renderN sig :: Test.QuickSpec.Signature.Sig)+    return (length s >= 0)++sigsHaveConsts = once $ do+  eqs <- resize 42 genNormalisedEqs+  let s@(Sig cs vs) = sigFromEqs eqs+      rendered      = renderN s+      consts        = Test.QuickSpec.Signature.constantSymbols rendered+      names         = map constName cs+  return (checkNames names consts)++sigsHaveVars = once (forAll (resize 42 genNormalisedEqs) sigsHaveVars')+sigsHaveVars' eqs =+  let s@(Sig _ vs) = sigFromEqs eqs++      rendered = renderN s++      variables = Test.QuickSpec.Signature.variableSymbols rendered++      hasVars :: Bool+      hasVars = checkVars variables++      checkVars  = checkNames names+      names      = map varName vs+      foundNames = map Test.QuickSpec.Term.name variables+      dbg        = show (("expect names", names),+                         ("found names", foundNames))+  in counterexample dbg (return hasVars :: Gen Bool)++sigConstsUniqueIndices = once . resize 20 $ do+  s <- genNormalisedSig+  c <- genNormalisedConst+  return (sigConstsUniqueIndices' s c)++-- Use `c` to generate a bunch of similar constants `consts`, add them to `s` to+-- get `sig`. Render `sig` to a QuickSpec signature, then print out its constant+-- symbols and compare with those of `sig`.+sigConstsUniqueIndices' s (Const a (Name n) t) = hasConsts+  where syms      = Test.QuickSpec.Signature.constantSymbols (renderN sig)+        names     = map Test.QuickSpec.Term.name syms+        hasConsts = setEq (map Name names)+                          (map constName (sigConsts sig))+        consts    = [Const a (Name (n ++ show i)) t | i <- [0..10]]+        sig       = withConsts consts s++sigVarsUniqueIndices :: Property+sigVarsUniqueIndices = once $ resize 20 $ do+  s <- genNormalisedSig+  v <- genNormalisedVar+  return (sigVarsUniqueIndices' s v)++-- Use `v` to generate a bunch of `Var`s of the same type, `vars`, add them to+-- `s` to get `sig`. Render `sig` to a QuickSpec signature, then print out its+-- variable symbols and compare with those of `sig`.+sigVarsUniqueIndices' :: Sig -> Var -> Bool+sigVarsUniqueIndices' s (Var t _ a) = hasVars+  where syms    = Test.QuickSpec.Signature.variableSymbols (renderN sig)+        names   = map Test.QuickSpec.Term.name syms+        hasVars = setEq (map Name names)+                        (map varName (sigVars sig))+        vars    = [Var t i a | i <- [0..10]]+        sig     = withVars vars s++-- Some vars get split over multiple lines+readVars s = accumulate [] (lines s)+  where accumulate (v:vs) (l@(' ':_):ls) = accumulate ((v ++ l):vs) ls+        accumulate    vs  (l        :ls) = accumulate       (l :vs) ls+        accumulate    vs  []             = vs++noClassesFromEmptyEqs = null (classesFromEqs [])++-- Sub-terms are added, which can make more than one class+getClassFromEq eq = length (classesFromEqs [eq]) >= 1++classesHaveTerms eqs = found `all` terms+  where terms            = concatMap termsOf eqs+        termsOf (Eq l r) = [l, r]+        found t          = (t `elem`) `any` classes+        classes          = classesFromEqs eqs++eqPartsAppearInSameClass eqs = counterexample (show debug) test+  where test                        = all eqPartsInSameClass eqs+        classes                     = classesFromEqs eqs+        matchingClass t             = head $ filter (t `elem`) classes+        eqPartsInSameClass (Eq l r) = r `elem` matchingClass l &&+                                      l `elem` matchingClass r+        debug                       = (("eqs", eqs), ("classes", classes))++classesHaveNoDupes eqs = counterexample (show debug) test+  where test         = all appearOnce terms+        classes      = classesFromEqs eqs+        terms        = concat classes+        appearOnce t = length (filter (t `elem`) classes) == 1+        debug        = (("eqs", eqs), ("classes", classes), ("terms", terms))++classHasSameArity eqs = all oneArity classes+  where classes     = classesFromEqs eqs+        oneArity ts = length (nub (map termArity ts)) == 1++equationsHaveSameArity (Eqs eqs) = all sameArity eqs+  where sameArity (Eq l r) = termArity l == termArity r++nonEqualElementsSeparate ty = forAll (iterable ty) nonEqualElementsSeparate'++nonEqualElementsSeparate' (t, v) = all found expected+  where (a:b:c:d:e:f:_) = map extend [0..]++        extend 0 = t+        extend n = app v (extend (n-1))++        eqs = [Eq a b, Eq b c, Eq d e, Eq e f]++        classes = classesFromEqs eqs++        expected = [[a, b, c], [d, e, f]]++        found xs = any (setEq xs) classes++        match xs ys = all (\x -> any (setEq x) ys) xs++classElementsAreEqual = once (forAll (resize 42 arbitrary) classElementsAreEqual')+classElementsAreEqual' (Eqs eqs) = all elementsAreEqual classes+  where classes :: [[Term]]+        classes              = classesFromEqs eqs++        terms                = nub $ concatMap termsOf eqs+        termsOf (Eq x y)     = [x, y]++        elementsAreEqual :: [Term] -> Bool+        elementsAreEqual cls = all (equalToAll cls) cls++        equalToAll :: [Term] -> Term -> Bool+        equalToAll xs y = all (equal y) xs++        equal :: Term -> Term -> Bool+        equal x y = y `isElem` eqClosure eqs x++classesNotSingletons (Eqs eqs) = all nonSingle classes'+  where nonSingle c = length (nub c) > 1+        classes     = classesFromEqs eqs  -- All classes, even subterms+        classes'    = filter (\c -> any (`elem` c) terms) classes  -- Top-level+        terms       = getTerms [] eqs+        getTerms acc []          = acc+        getTerms acc (Eq l r:es) = getTerms (l:r:acc) es++canFindClosure ty = forAll (iterable ty) canFindClosure'++canFindClosure' (t, v) = all match expected+  where -- Generate unique terms by wrapping in "app c"+        (a:b:c:d:e:f:g:h:_) = map extend [0..]+        extend 0 = t+        extend n = app v (extend (n-1))++        match (x, xs) = setEq (eqClosure eqs x) xs++        eqs = [Eq a b, Eq a c, Eq b d, Eq b b, Eq f g, Eq f h]++        abcd     = [a, b, c, d]+        fgh      = [f, g, h]+        expected = [(a, abcd), (b, abcd), (c, abcd), (d, abcd),+                    (e, [e]),+                    (f, fgh), (g, fgh), (h, fgh)]++canGetClassesFromEqs (Eqs eqs) = True+  where typeCheck = classesFromEqs eqs++canGetSigFromEqs eqs = case sigFromEqs eqs of+  Sig _ _ -> True++eqSigHasVars eqs = counterexample debug test+  where sig     = sigFromEqs eqs+        sigvars = sigVars sig+        eqvars  = concatMap eqVars eqs+        test    = setEq sigvars eqvars+        debug   = show (("eqs", eqs),+                        ("sigvars", sigvars),+                        ("eqvars",  eqvars),+                        ("sig",     sig))++eqSigHasConsts eqs = counterexample debug test+  where sig       = sigFromEqs eqs+        test      = setEq sigconsts eqconsts+        sigconsts = sigConsts sig+        eqconsts  = concatMap eqConsts eqs+        debug     = show (("eqs",       eqs),+                          ("sig",       sig),+                          ("sigconsts", sigconsts),+                          ("eqconsts",  eqconsts))++canPruneEqs = once (forAll (resize 20 arbitrary) canPruneEqs')+canPruneEqs' (Eqs eqs) = counterexample (show (("eqs", eqs), ("eqs'", eqs')))+                                        (expected eqs')+  where expected []     =      null eqs -- No output when no eqs+        expected (x:xs) = not (null eqs)++        eqs' = reduction eqs++canGetTermType input output = expected (termType' term)+  where term  = app (C (Const undefined undefined func))+                    (C (Const undefined undefined input))+        func  = tyFun input output+        strip = filter (/= ' ')+        expected t = strip (typeName t) === strip (typeName output)++noTrivialTerms t = forAll (termOfType t) (not . trivial)++eqsAreConsistent (Eqs eqs) = consistentEqs eqs++-- Given 'i' and 'o', we should be able to replace 'i -> o'+switchFunctionTypes i1 i2 o1 o2 = check <$> termOfType (HSE.Syntax.TyFun () i1 o1)+  where db      = [(i1, i2), (o1, o2)]+        check f = let [Eq lhs rhs] = restoreTypes db [replaceEqTypes db (Eq f f)]+                   in termType lhs == termType rhs++regressionTypeParse = LB.length (encode result) > 0+  where ex = "[{\"relation\":\"~=\",\"lhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"constant\",\"type\":\"List Integer -> List Integer\",\"symbol\":\"reverse\"},\"rhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"constant\",\"type\":\"Integer -> List Integer -> List Integer\",\"symbol\":\"cCons\"},\"rhs\":{\"role\":\"variable\",\"type\":\"Integer\",\"id\":3}},\"rhs\":{\"role\":\"constant\",\"type\":\"List Integer\",\"symbol\":\"cNil\"}}},\"rhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"application\",\"lhs\":{\"role\":\"constant\",\"type\":\"Integer -> List Integer -> List Integer\",\"symbol\":\"cCons\"},\"rhs\":{\"role\":\"variable\",\"type\":\"Integer\",\"id\":3}},\"rhs\":{\"role\":\"constant\",\"type\":\"List Integer\",\"symbol\":\"cNil\"}}}]"+        result = parseAndReduce ex++natHasEqs = case eitherDecode rawNatEqs :: Either String [Equation] of+                 Left err  -> error err+                 Right []  -> error "No equations found"+                 Right eqs -> True++natKeepsEqs = case parseAndReduce rawNatEqs of+                   [] -> error "No equations found"+                   _  -> True++natClassesNontrivial =+  let raw = rawNatEqs+      rawEqs = parsedNatEqs+      (_, rawEqs') = replaceTypes rawEqs+      classes      = classesFromEqs rawEqs'+   in counterexample (show classes)+                     (any (\c -> length c > 2) classes)++commClassesNontrivial n1 n2 i o = once $+    counterexample (show (("eqs",  eqs),+                          ("clss", clss),+                          ("comm", comm)))+      (all ((> 1) . length . nub) clss')+  where f = C $ Const (Arity 2) n1 (HSE.Syntax.TyFun () i (HSE.Syntax.TyFun () i o))+        q = C $ Const (Arity 1) n2 (HSE.Syntax.TyFun () o o)+        x = V $ Var i 0 (Arity iArity)+        y = V $ Var i 1 (Arity iArity)++        iArity = countArity i++        (cl, cr) = (App (App f x Nothing) y Nothing, App (App f y Nothing) x Nothing)+        (ql, qr) = (App q (App (App f x Nothing) y Nothing) Nothing,+                    App q (App (App f y Nothing) x Nothing) Nothing)+        comm = Eq cl cr+        eqs  = [comm, Eq ql qr]++        clss  = classesFromEqs eqs+        clss' = filter topLevel clss+        topLevel c = any (`elem` c) [cl, cr, ql, qr]++natEqsPruned = length pruned < length rawEqs'+  where (_, rawEqs') = replaceTypes parsedNatEqs+        pruned       = pruneEqsN rawEqs'++natEqsMatchQS = once $ monadicIO $ do+  expect <- run $ LB.readFile "test/data/nat-simple-expect.json"+  let Right expectEqs = eitherDecode expect :: Either String [Equation]+      foundEqs = parseAndReduce rawNatEqs+      fLen = length foundEqs+      eLen = length expectEqs+  monitor . counterexample $ show (("foundEqs",  foundEqs),+                                   ("expectEqs", expectEqs),+                                   ("length foundEqs",  length foundEqs),+                                   ("length expectEqs", length expectEqs))+  assert (length foundEqs == length expectEqs)++extractedTypesUnique (Eqs eqs) = counterexample (show types)+                                                (nub types == types)+  where types = allTypes eqs++convertTypesIso =+  (forAll (resize 20 arbitrary)+               (\x -> case convertTypesIso' x of+                           ([],        [])        -> property True+                           (extraEqs', extraConv) ->+                             counterexample (show (("extraEqs'", extraEqs'),+                                                   ("extraConv", extraConv)))+                                            (property False)))+convertTypesIso' (Eqs eqs) =+  let (_, eqs') = replaceTypes eqs+      qsEqs     = Test.QuickSpec.Equation.equations qsClss+      sig       = renderN (sigFromEqs eqs')+      qsClss    = unSomeClassesN2 eqs' sig+      conv      = map (qsEqToEq . Test.QuickSpec.Utils.Typed.some Test.QuickSpec.Equation.eraseEquation) qsEqs+      conv'     = map (Test.QuickSpec.Utils.Typed.several+                        (map (qsTermToTerm . Test.QuickSpec.Term.term)))+                      qsClss+      clss      = classesFromEqs eqs'+      result    = setEq clss conv'+      cmp (Eq l1 r1) (Eq l2 r2) = (show l1 == show l2 && show r1 == show r2) ||+                                  (show l1 == show r2 && show r1 == show l2)+   in setDiffBy setEq clss conv'++eqsSymmetric [] = return True+eqsSymmetric eqs = do+  Eq l r <- elements eqs+  return (Eq r l `elem` eqs)++eqsSetEq eqs = setEq eqs (map swap eqs)+  where swap (Eq l r) = Eq r l++canMakeVars = do+  v <- genNormalisedVar+  return True++canMakeQSSigs = do+  v <- genNormalisedVar+  let sig = renderQSVars [v]+  return (length (show sig) > 0)++lookupVars = once $ do+  eqs <- resize 42 genEqsWithVars+  let Sig _ vs  = sigFromEqs eqs'+      (_, eqs') = replaceTypes eqs+  v <- elements vs+  let expectName = unName (varName v)+      sig        = renderQSVars [v]+      symbol     = sigToSymN (V v) sig+      foundName  = Test.QuickSpec.Term.name symbol+  return (expectName == foundName)++justPrune = once $ do+    eqs <- resize 20 arbitrary+    let (_, eqs') = replaceTypes eqs+        o = pruneEqsN eqs'+    return (length o >= 0)++newReduce = once (forAll (resize 20 arbitrary) newReduce')+newReduce' (Eqs eqs) = counterexample (show (("eqs",    eqs),+                                             ("result", result)))+                                      (length (show result) > 0)+  where result = reduction eqs++reduceIdem = once (forAll (resize 20 arbitrary) reduceIdem')+reduceIdem' (Eqs eqs) = setEq eqs' eqs''+  where eqs'  = reduction eqs+        eqs'' = reduction eqs'++transStripped = once . resize 10 $ do+    Eqs eqs <- arbitrary+    t       <- arbitrary+    a       <- termOfType t+    b       <- termOfType t+    c       <- termOfType t+    ds      <- listOf (termOfType t)++    -- Add a bunch of redundant equations+    eqs'    <- renameEqs (eqs ++ [Eq x y | x <- b:c:ds, y <- b:c:ds])+    let (_, eqs'') = replaceTypes eqs'+        pruned     = reduction eqs''++    -- Check if (at least) our redundant equations got stripped out+    return (length pruned <= length eqs + 2 + length ds)++termsHaveType ty = forAll (termOfType ty) checkType+  where checkType trm = termType (setForTerm trm) == Just ty++manualNatFindsEqs = once . monadicIO $ do+  -- Our raw equations, for comparison+  let rawEqs = parsedNatEqs+      clss   = rawNatClasses+      eqs    = Test.QuickSpec.Equation.equations clss+      eqs'   = dbgEqs eqs+  monitor . counterexample . show $ ("eqs'", eqs')++  -- Our golden input should match these+  assert (length eqs == length rawEqs)++manualNatAllowsGiven = counterexample (show eqs')+                                      ((length eqs' >  0) &&+                                       (length eqs' <= length parsedNatEqs))+  where clss   = classesFromEqs naturalEqs+        clss'  = sort (map (sort . mkUnSomeClassN natSig) clss)+        eqs'   = unSomePruneN clss' natSig++        naturalEqs = map (replaceEqTypes db) parsedNatEqs+        db         = [(tyCon "Nat", tyCon "Natural")]++manualNatClassesMatch = counterexample dbg result+  where ourClss   = classesFromEqs eqs'+        ourClss'  = sort (map (sort . mkUnSomeClassN natSig) ourClss)+        ourClss'' = map (map Test.QuickSpec.Term.term) ourClss'++        eqs' = map (replaceEqTypes db) parsedNatEqs+        db   = [(tyCon "Nat", tyCon "Natural")]++        result = setEq natNonTrivial ourClss''++        natNonTrivial = filter ((> 1) . length) natClasses++        dbg    = show (("qs non-trivial", length natNonTrivial),+                       ("our classes",    length ourClss''))++topNatTermsFound = all termInClasses (termsOf [] eqs')+  where termsOf acc []          = acc+        termsOf acc (Eq l r:xs) = termsOf (l:r:acc) xs+        termInClasses t = let qs = any (renderTermN t natSig `elem`) natClasses+                              us = any (t `elem`) clss+                           in case (qs, us) of+                                (False, False) -> error $ show t ++ " not found in either"+                                (False, _)     -> error $ show t ++ " not in QS"+                                (_, False)     -> error $ show t ++ " not in ours"+                                _              -> True+        clss = classesFromEqs eqs'+        eqs' = map (replaceEqTypes db) parsedNatEqs+        db   = [(tyCon "Nat", tyCon "Natural")]++qsNatTermsFound = case unfoundInOurs of+    [] -> True+    us -> error (show ("unfound", us))+  where allTerms = concat (filter ((> 1) . length) natClasses)++        clss = classesFromEqs eqs'++        inOurs t = any (t `elem`) (map (map (`renderTermN` natSig)) clss)++        unfoundInOurs = filter (not . inOurs) allTerms++        db   = [(tyCon "Nat", tyCon "Natural")]+        eqs' = map (replaceEqTypes db) parsedNatEqs++natClassesIncludeSingletons = any ((== 1) . length) natClasses++-- We compare the "show" output, to avoid irrelevant details like symbol indices+exactClassMatch = counterexample (show (("ourClasses", ourClasses),+                                        ("qsClasses'", qsClasses')))+                                 (ourClasses == qsClasses')+  where ourClasses = map (Test.QuickSpec.Utils.Typed.several (map term))+                         (unSomeClassesN2 parsedNatEqs' natSig')+        qsClasses  = filter ((> 1) . length) natClasses+        qsClasses' = replaceQSTypes naturalDb qsClasses++convertPrunes = length (doPrune qsClasses natSig') == 10+  where qsClasses  = filter (Test.QuickSpec.Utils.Typed.several ((> 1) . length))+                            rawNatClasses'+        db         = [(tyCon "Natural", tyCon "Z")]++-- We don't compare equations directly, since they may differ slightly e.g. due+-- to commutativity+parsedEqsPrune = nub [length ourPrune, length qsPrune] == [10]+  where (db, eqs') = replaceTypes parsedNatEqs+        ourPrune   = doPrune classes sig+        classes    = unSomeClassesN2 eqs' sig+        sig        = let sig'  = renderN (sigFromEqs eqs')+                         sig'' = Test.QuickSpec.Signature.signature sig'+                      in sig'' `mappend` Test.QuickSpec.Main.undefinedsSig sig''++        qsPrune    = doPrune rawNatClasses natSig++manualNatReducesSelf = counterexample (show ("pruned", pruned))+                                      ((length pruned < 20) &&+                                       (length pruned > 1))+  where pruned = doPrune rawNatClasses natSig++-- Helpers++natSig = mconcat [+  Test.QuickSpec.Signature.fun0 "cZ"    (0    :: Natural),+  Test.QuickSpec.Signature.fun1 "cS"    ((+1) :: Natural -> Natural),+  Test.QuickSpec.Signature.fun2 "plus"  ((+)  :: Natural -> Natural -> Natural),+  Test.QuickSpec.Signature.fun2 "times" ((*)  :: Natural -> Natural -> Natural),+  Test.QuickSpec.Signature.gvars (map (\n -> "(var, Natural, " ++ show n ++ ")")+                                      [0, 1, 2])+    (((fromInteger . abs) <$> arbitrary) :: Gen Natural)]++natSig' = mconcat [+  Test.QuickSpec.Signature.fun0 "cZ"    (undefined :: Z),+  Test.QuickSpec.Signature.fun1 "cS"    (undefined :: Z -> Z),+  Test.QuickSpec.Signature.fun2 "plus"  (undefined :: Z -> Z -> Z),+  Test.QuickSpec.Signature.fun2 "times" (undefined :: Z -> Z -> Z),+  Test.QuickSpec.Signature.gvars (map (\n -> "(var, Z, " ++ show n ++ ")")+                                      [0, 1, 2])+    (return undefined :: Gen Z)]+++genEqsWithVars = arbitrary `suchThat` hasVars+  where hasVars eqs = case sigFromEqs eqs of+          Sig _ [] -> False+          _        -> True++genNormalisedVar = do+  eqs' <- genNormalisedEqs+  case sigFromEqs eqs' of+       Sig _ []    -> scale (+1) genNormalisedVar+       Sig _ (v:_) -> return v++genNormalisedConst = do+  eqs' <- genNormalisedEqs+  case sigFromEqs eqs' of+       Sig []    _ -> scale (+1) genNormalisedConst+       Sig (c:_) _ -> return c++genNormalisedEqs = do+  eqs <- arbitrary+  let (_, eqs') = replaceTypes eqs+  return eqs'++genNormalisedSig = sigFromEqs <$> genNormalisedEqs++setEq :: (Foldable t1, Foldable t2, Eq a) => t1 a -> t2 a -> Bool+setEq = setEqBy (==)++setEqBy :: (Foldable t1, Foldable t2) => (a -> b -> Bool) -> t1 a -> t2 b -> Bool+setEqBy f xs ys = all (\y -> any (`f` y) xs) ys &&+                  all (\x -> any (x `f`) ys) xs++setDiff :: Eq a => [a] -> [a] -> ([a], [a])+setDiff = setDiffBy (==)++setDiffBy :: (a -> b -> Bool)+          -> [a]+          -> [b]+          -> ([a], [b])+setDiffBy f xs ys = (xs', ys')+  where xs' = filter (\x -> not (any (x `f`) ys)) xs+        ys' = filter (\y -> not (any (`f` y) xs)) ys++-- Data generators++-- Example input from files++exampleEqs :: [[Equation]]+exampleEqs = map (fromJust . decode) exampleJson++exampleJson :: [LB.ByteString]+{-# NOINLINE exampleJson #-}+exampleJson = unsafePerformIO $ exampleFiles >>= mapM LB.readFile++exampleDir = "test/data"++exampleFiles = do+    fs <- getDirectoryContents exampleDir+    return (prefix (json fs))+  where prefix   = map ((exampleDir ++ "/") ++)+        json     = filter isJson+        isJson :: String -> Bool+        isJson x = reverse ".json" == take 5 (reverse x)++withExamples = forAll (elements exampleEqs)++-- Random input generators++newtype Equations = Eqs [Equation] deriving (Show, Eq)++instance Arbitrary Equations where+  shrink (Eqs [])  = []+  shrink (Eqs eqs) = [Eqs eqs' | eqs' <- shrink eqs, consistentEqs eqs']++  arbitrary = do+      -- Make a bunch of terms and declare them equal+      classEqs <- scale (\s -> min 5 (s `div` 2)) (listOf mkClass)+      let eqs = concat classEqs++      -- Pad out with filler+      pre  <- scale (\s -> min 5 (s `div` 2)) arbitrary+      post <- scale (\s -> min 5 (s `div` 2)) arbitrary++      -- Make sure it's consistent+      eqs' <- renameEqs (pre ++ eqs ++ post)+      return (Eqs eqs')+    where mkClass = do+            t  <- arbitrary+            ts <- scale (`div` 2) (listOf (termOfType t))+            return $ case ts of+                          [] -> []+                          (x:xs) -> [Eq x y | y <- xs]++-- | Keep renaming constants until each name only refers to one type+renameEqs eqs = if consistentEqs eqs+                   then return eqs+                   else mapM renameEq eqs >>= renameEqs+  where renameEq (Eq l r) = Eq <$> renameTerm l <*> renameTerm r+        renameTerm (C (Const a _ t)) = C <$> (Const a <$> arbitrary <*> pure t)+        renameTerm (V v)             = pure (V v)+        renameTerm (App l r _)       = app <$> renameTerm l <*> renameTerm r++consistentEqs eqs = let nts = concatMap eqNames eqs+                     in consistentNames nts++instance Arbitrary Equation where+  arbitrary = do t <- arbitrary+                 l <- termOfType t+                 r <- termOfType t+                 if trivial l && trivial r || l == r || allVar l || allVar r+                    then discard+                    else return $ Eq l r++  shrink (Eq l r) = [Eq l' r' | (l', r') <- shrink (l, r),+                     not (trivial l' && trivial r'),+                     not (allVar l'),+                     not (allVar r'),+                     termType' l' == termType' r']++-- | Generate a "non-trivial" Term, i.e. containing at least one App, one Const+--   and one Var, with the given Type+termOfType :: Type -> Gen Term+termOfType t = do+  -- Generate a random Term of the correct type, of the form `app l r`+  term <- appOfTypeArity 0 t+  -- Force one branch to contain a Var and the other to contain a Const+  giveVarConst term++-- | Force one branch of an `App` to contain a Const and the other to contain a+--   Var+giveVarConst (App l r _) = do+  which <- arbitrary+  l'    <- if     which then giveVar l else giveConst l+  r'    <- if not which then giveVar r else giveConst r+  return (app l' r')++-- | Randomly replace part of the given Term with a Var+giveVar :: Term -> Gen Term++-- If the Term is already a Var, there is no work to do+giveVar (V v) = return (V v)++-- Turn Consts into Vars. Since Consts may have higher arity (up to 5) than Vars+-- (up to 2), we rely on the App cases to prevent hitting high-arity Terms+giveVar (C c) = V <$> varOfTypeArity (constArity c) (constType c)++-- Don't recurse any further if we reach an arity of 2, since we might reach a+-- sub-Term with an arity above 2, which cannot be turned into a Var+giveVar t | termArity t >= 2 = V <$> varOfTypeArity (termArity t)+                                                    (termType' t)++-- If it's safe to recurse, choose a branch at random to force a Var into+giveVar (App l r _) = do+  which <- arbitrary+  l'    <- if     which then giveVar l else return l+  r'    <- if not which then giveVar r else return r+  return (app l' r')++-- | Randomly replace part of a Term with a Const+giveConst :: Term -> Gen Term++-- Constants can just be returned as-is+giveConst (C c) = return (C c)++-- Variable arity should always be lower than 3, which a Const should have no+-- problem with+giveConst (V v) = C <$> constOfTypeArity (varArity v) (varType v)++-- Don't recurse into Terms with arity 5, since we might hit a Term with a+-- higher arity which we can't replace with a Const+giveConst t | termArity t >= 5 = C <$> constOfTypeArity (termArity t)+                                                        (termType' t)++-- It's safe to recurse into low-arity Apps. We pick a branch randomly to put a+-- Const into+giveConst (App l r _) = do+  which <- arbitrary+  l'    <- if     which then giveConst l else return l+  r'    <- if not which then giveConst r else return r+  return (app l' r')++constOfTypeArity :: Arity -> Type -> Gen Const+constOfTypeArity a t = if a > 5+  then error ("Can't make Const of type " ++ show t ++ " and arity " ++ show a)+  else Const a <$> arbitrary <*> pure t++varOfTypeArity :: Arity -> Type -> Gen Var+varOfTypeArity a t = if a > 2+  then error ("Can't make Var of type " ++ show t ++ " and arity " ++ show a)+  else Var t <$> choose (0, 4) <*> pure a++appOfTypeArity :: Arity -> Type -> Gen Term+appOfTypeArity a t = do+  arg <- arbitrary+  r   <- termOfTypeArity 0 arg+  l   <- termOfTypeArity (a+1) (tyFun arg t)+  return $ app l r++termOfTypeArity :: Arity -> Type -> Gen Term+termOfTypeArity a t = oneof (mkConst ++ mkVar ++ mkApp)+  where -- We can only generate constants up to arity 5+        mkConst = if a > 5+                     then error ("Can't gen Term of arity " ++ show a)+                     else [C <$> constOfTypeArity a t]++        -- We can only generate variables up to arity 2+        mkVar = if a > 2+                   then []+                   else [V <$> varOfTypeArity a t]++        mkApp = if a > 4+                   then []+                   else [appOfTypeArity a t]++-- "Trivial" equations will be pruned, so we need to avoid generating (or+-- shrinking down to) equations where both sides only have one symbol, or which+-- don't contain any variables+trivial (C _)                = True+trivial (V _)                = True+trivial x | not (hasVar   x) = True+trivial x | not (hasConst x) = True+trivial x                    = False++hasConst (V _)       = False+hasConst (C _)       = True+hasConst (App l r _) = hasConst l || hasConst r++hasVar (V _)       = True+hasVar (C _)       = False+hasVar (App l r _) = hasVar l || hasVar r++allVar (V _)       = True+allVar (C _)       = False+allVar (App l r _) = allVar l && allVar r++-- | Make sure no name is used for constants of two types+termNames :: Term -> [(Name, Type)]+termNames (C (Const _ n t)) = [(n, t)]+termNames (V _)             = []+termNames (App l r _)       = nub (termNames l ++ termNames r)++eqNames :: Equation -> [(Name, Type)]+eqNames (Eq l r) = termNames l ++ termNames r++consistentNames nts = all hasOneType names+  where names        = map fst nts+        hasOneType n = length (typesOf n) == 1+        typesOf    n = nub (map snd (entriesOf n))+        entriesOf  n = filter ((== n) . fst) nts++instance Arbitrary Term where+  arbitrary = do+    t <- arbitrary+    termOfType t++  shrink (C c)         = C <$> shrink c+  shrink (V v)         = V <$> shrink v+  shrink t@(App l r _) = C (Const (termArity t) (termName t) (termType' t)) :+                         [app l' r' | (l', r') <- shrink (l, r)]++termName (C c)       = constName c+termName (V v)       = Name (filter isAlpha (show (varType v) ++ show (varArity v)))+termName (App l r _) = let Name l' = termName l+                           Name r' = termName r+                        in Name ("app" ++ l' ++ r')++instance Arbitrary Var where+  arbitrary = sized $ \n -> do+    arity <- elements [0, 1, 2]+    typ   <- naryType arity n+    index <- elements [0, 1, 2]+    return $ Var typ index (Arity arity)++  shrink (Var t i a) = if i == 0+                          then []+                          else [Var t 0 a]++instance Arbitrary Const where+  arbitrary = sized $ \n -> do+    arity <- elements [0..5]+    name  <- arbitrary+    typ   <- naryType arity n+    return $ Const (Arity arity) name typ++  shrink (Const a n t) = do n' <- shrink n+                            return (Const a n' t)++instance Arbitrary Sig where+  arbitrary = Sig <$> listOf arbitrary <*> listOf arbitrary+  shrink (Sig [] []) = []+  shrink (Sig cs vs) = Sig [] [] : [Sig cs' vs' | (cs', vs') <- shrink (cs, vs)]++instance Arbitrary Type where+  arbitrary = sized sizedType++instance Arbitrary Name where+  arbitrary = Name <$> listOf1 (arbitrary `suchThat` isAlpha `suchThat` isAscii) `suchThat` valid+    where valid s = let t = S.fromString s+                        b = S.fromString s+                     in s == S.toString b   &&+                        s == S.toString t   &&+                        b == S.fromString s &&+                        b == encodeUtf8 t   &&+                        t == S.fromString s &&+                        t == decodeUtf8 b++  shrink (Name x) = let suffices = tail (tails x)+                        nonEmpty = filter (not . null) suffices+                        names    = map Name nonEmpty+                     in reverse names -- Try shortest first++sizedType :: Int -> Gen Type+sizedType 0 = elements [tyCon "Int", tyCon "Bool", tyCon "Float"]+sizedType n = oneof [+    sizedType 0,+    do x <- sizedType (n - 1)+       return $ tyCon ("[" ++ typeName x ++ "]"),+    do n' <- choose (0, n - 1)+       l  <- sizedType n'+       r  <- sizedType (n - n')+       return $ tyCon ("(" ++ typeName l ++ ", " ++ typeName r ++ ")")+  ]++naryType 0 n = sizedType n+naryType a n = do+  arg <- sizedType n+  ret <- naryType (a-1) n+  return $ tyFun arg ret++dbg :: (Show a, Monad m) => a -> PropertyM m ()+dbg = monitor . counterexample . show++doOnce :: (Show a, Arbitrary a, Testable prop) => (a -> prop) -> Property+doOnce = once . forAll (resize 42 arbitrary)++-- | The list of all terms equal to `x`, according to `eqs`+eqClosure :: [Equation] -> Term -> Seq.Seq Term+eqClosure eqs x = indirect eqs Seq.empty (directEq eqs x)++indirect :: [Equation] -> Seq.Seq Term -> Seq.Seq Term -> Seq.Seq Term+indirect eqs seen xs | null xs = seen+indirect eqs seen xs           = indirect eqs (nub' $ seen Seq.>< unseen) unseen+  where new       = xs >>= directEq eqs+        unseen    = nub' $ Seq.filter notSeen new+        notSeen a = not (a `isElem` seen)++nub' = foldl f Seq.empty+  where f acc x = if x `isElem` acc+                     then acc+                     else x Seq.<| acc++isElem x xs = isJust (Seq.elemIndexL x xs)++-- | The list of terms equal to `x` by definition, according to `eqs`+directEq :: [Equation] -> Term -> Seq.Seq Term+directEq eqs x = x Seq.<| Seq.filter direct terms+  where terms            = Seq.fromList . nub . concatMap termsOf $ eqs+        termsOf (Eq a b) = [a, b]+        direct a         = Eq x a `elem` eqs || Eq a x `elem` eqs++app l r = case termType l of+    Just (HSE.Syntax.TyFun _ _ o) -> App l r (Just o)+    _                             -> x+  where [Eq x _] = setAllTypes [Eq (App l r Nothing)+                                   (App l r Nothing)]++iterable ty = do t <- termOfType ty+                 v <- termOfType (tyFun ty ty)+                 return (t, v)++tyFun = HSE.Syntax.TyFun ()++instance Show Test.QuickSpec.Reasoning.NaiveEquationalReasoning.Context where+  show cxt = concat ["(context\n  (universe ",+                     show (Test.QuickSpec.Reasoning.NaiveEquationalReasoning.universe cxt),+                     ")\n  (maxDepth ",+                     show (Test.QuickSpec.Reasoning.NaiveEquationalReasoning.maxDepth cxt),+                     ")\n  (rel ",+                     show (Test.QuickSpec.Reasoning.NaiveEquationalReasoning.rel cxt),+                     ")\n)"]++instance Show Test.QuickSpec.Reasoning.CongruenceClosure.S where+  show s = concat ["(S\n  (funUse ",+                   show (Test.QuickSpec.Reasoning.CongruenceClosure.funUse s),+                   ")\n  (argUse ",+                   show (Test.QuickSpec.Reasoning.CongruenceClosure.argUse s),+                   ")\n  (lookup ",+                   show (Test.QuickSpec.Reasoning.CongruenceClosure.lookup s)+                   ]++dbgEqs = map (Test.QuickSpec.Utils.Typed.some+               (Test.QuickSpec.Equation.showTypedEquation natSig))++rawNatEqs = unsafePerformIO (LB.readFile "test/data/nat-simple-raw.json")++Right parsedNatEqs = eitherDecode rawNatEqs :: Either String [Equation]++(typeDb, parsedNatEqs') = replaceTypes parsedNatEqs++doReps clss = map (Test.QuickSpec.Utils.Typed.some2+                    (Test.QuickSpec.Utils.Typed.tagged term . head))+                  clss++natClasses = map (Test.QuickSpec.Utils.Typed.several+                   (map Test.QuickSpec.Term.term))+                 rawNatClasses+++rawNatClasses' = swapTypes' naturalDb rawNatClasses++swapTypes' db = map (Test.QuickSpec.Utils.Typed.several+                      (\xs -> let trep = head (typeRepArgs (typeRep xs))  -- Strip off [] and Expr+                                  typ  = case HSE.Parser.parseType (show trep) of+                                    HSE.Parser.ParseOk x -> unwrapParens (fmap (const ()) x)+                                  typ' = replaceInType db typ+                               in case getVal (getRep typ') of+                                    MkHT x -> Test.QuickSpec.Utils.Typed.Some+                                                (Test.QuickSpec.Utils.Typed.O+                                                  (map (\e -> let trm = replaceQSType db (Test.QuickSpec.Term.term e)+                                                               in e {+                                                           Test.QuickSpec.Term.term = trm,+                                                           Test.QuickSpec.Term.eval = \env -> case trm of+                                                               Test.QuickSpec.Term.Var   s -> Test.QuickSpec.Term.unValuation env (Test.QuickSpec.Term.Variable (Test.QuickSpec.Term.Atom s (Test.QuickSpec.Term.pgen (return x))))+                                                               Test.QuickSpec.Term.Const s -> x+                                                               Test.QuickSpec.Term.App l r -> x+                                                         })+                                                       xs))))++rawNatClasses :: [Test.QuickSpec.Utils.Typed.Several Test.QuickSpec.Term.Expr]+rawNatClasses = concatMap (Test.QuickSpec.Utils.Typed.some2+                            (map (Test.QuickSpec.Utils.Typed.Some .+                                  Test.QuickSpec.Utils.Typed.O)   .+                            Test.QuickSpec.TestTree.classes))+                          (Test.QuickSpec.Utils.TypeMap.toList r)+  where r = unsafePerformIO $ Test.QuickSpec.Generate.generate+                                False+                                (const Test.QuickSpec.Term.partialGen)+                                natSig++tType (Test.QuickSpec.Term.Var   s) = Test.QuickSpec.Utils.Typeable.unTypeRep (Test.QuickSpec.Term.symbolType s)+tType (Test.QuickSpec.Term.Const s) = Test.QuickSpec.Utils.Typeable.unTypeRep (Test.QuickSpec.Term.symbolType s)+tType (Test.QuickSpec.Term.App l r) = case funResultTy (tType l) (tType r) of+  Nothing -> error ("Incompatible types (" ++ show (tType l) ++ ") (" ++ show (tType r) ++ ")")+  Just t  -> t++replaceQSTypes :: [(Type, Type)] -> [[Test.QuickSpec.Term.Term]] -> [[Test.QuickSpec.Term.Term]]+replaceQSTypes db = map rep+  where rep = map (replaceQSType db)++replaceQSType db t =+    case t of+         Test.QuickSpec.Term.Var   s -> Test.QuickSpec.Term.Var (+           let ty = prnt (Test.QuickSpec.Utils.Typeable.unTypeRep+                           (Test.QuickSpec.Term.symbolType s))+               tr = repToQSRep (getRep ty)+               n = let suf = reverse+                               (takeWhile (/= ',')+                                 (reverse (Test.QuickSpec.Term.name s)))+                       idx = read (init suf) :: Int+                    in unName (varName (Var+                         ty+                         idx+                         (Arity (Test.QuickSpec.Term.symbolArity s))))+            in s {+             Test.QuickSpec.Term.symbolType = tr,+             Test.QuickSpec.Term.name = n+           })+         Test.QuickSpec.Term.Const s -> Test.QuickSpec.Term.Const (s {+             Test.QuickSpec.Term.symbolType =+               repToQSRep+                 (getRep+                   (prnt (Test.QuickSpec.Utils.Typeable.unTypeRep+                           (Test.QuickSpec.Term.symbolType s))))+           })+         Test.QuickSpec.Term.App l r -> Test.QuickSpec.Term.App+           (replaceQSType db l)+           (replaceQSType db r)+  where prs x = case HSE.Parser.parseType (show x) of+          HSE.Parser.ParseOk typ -> unwrapParens (fmap (const ()) typ)+          HSE.Parser.ParseFailed _ e -> error (concat [+                               "Failed to replace QuickSpec type '",+                               show t,+                               "'. Error is: ",+                               e])+        prnt = replaceInType db . prs++naturalDb = [(tyCon "Natural", tyCon "Z")]
+ test/data/list-extras.json view
@@ -0,0 +1,92 @@+[+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "[Integer] -> [Integer] -> Ordering",+          "symbol": "lengthCompare"+        },+        "rhs": {+          "role": "variable",+          "type": "[Integer]",+          "id": 7+        }+      },+      "rhs": {+        "role": "variable",+        "type": "[Integer]",+        "id": 7+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "[Integer] -> [Integer] -> Ordering",+          "symbol": "lengthCompare"+        },+        "rhs": {+          "role": "variable",+          "type": "[Integer]",+          "id": 6+        }+      },+      "rhs": {+        "role": "variable",+        "type": "[Integer]",+        "id": 6+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "[Integer] -> [Integer] -> Ordering",+          "symbol": "lengthCompare"+        },+        "rhs": {+          "role": "variable",+          "type": "[Integer]",+          "id": 8+        }+      },+      "rhs": {+        "role": "variable",+        "type": "[Integer]",+        "id": 8+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "[Integer] -> [Integer] -> Ordering",+          "symbol": "lengthCompare"+        },+        "rhs": {+          "role": "variable",+          "type": "[Integer]",+          "id": 6+        }+      },+      "rhs": {+        "role": "variable",+        "type": "[Integer]",+        "id": 6+      }+    }+  }+]
+ test/data/nat-simple-expect.json view
@@ -0,0 +1,604 @@+[+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    }+]
+ test/data/nat-simple-raw.json view
@@ -0,0 +1,43740 @@+[+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        },+        "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        },+        "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        },+        "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "plus"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 0+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 1+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "application",+                        "lhs": {+                            "role": "constant",+                            "type": "Nat -> Nat -> Nat",+                            "symbol": "times"+                        },+                        "rhs": {+                            "role": "variable",+                            "type": "Nat",+                            "id": 2+                        }+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "plus"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 0+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 0+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 0+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 1+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 1+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 1+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat -> Nat",+                        "symbol": "times"+                    },+                    "rhs": {+                        "role": "variable",+                        "type": "Nat",+                        "id": 2+                    }+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "variable",+                    "type": "Nat",+                    "id": 2+                }+            },+            "rhs": {+                "role": "variable",+                "type": "Nat",+                "id": 2+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        },+        "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "plus"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        }+    },+    {+        "relation": "~=",+        "lhs": {+            "role": "application",+            "lhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat -> Nat",+                    "symbol": "times"+                },+                "rhs": {+                    "role": "application",+                    "lhs": {+                        "role": "constant",+                        "type": "Nat -> Nat",+                        "symbol": "cS"+                    },+                    "rhs": {+                        "role": "constant",+                        "type": "Nat",+                        "symbol": "cZ"+                    }+                }+            },+            "rhs": {+                "role": "application",+                "lhs": {+                    "role": "constant",+                    "type": "Nat -> Nat",+                    "symbol": "cS"+                },+                "rhs": {+                    "role": "constant",+                    "type": "Nat",+                    "symbol": "cZ"+                }+            }+        },+        "rhs": {+            "role": "application",+            "lhs": {+                "role": "constant",+                "type": "Nat -> Nat",+                "symbol": "cS"+            },+            "rhs": {+                "role": "constant",+                "type": "Nat",+                "symbol": "cZ"+            }+        }+    }+]
+ test/data/nat.json view
@@ -0,0 +1,43740 @@+[+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "variable",+      "type": "Nat",+      "id": 0+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "variable",+      "type": "Nat",+      "id": 1+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "variable",+      "type": "Nat",+      "id": 2+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "variable",+      "type": "Nat",+      "id": 0+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "variable",+      "type": "Nat",+      "id": 1+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "variable",+      "type": "Nat",+      "id": 2+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "variable",+      "type": "Nat",+      "id": 0+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "variable",+      "type": "Nat",+      "id": 1+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "variable",+      "type": "Nat",+      "id": 2+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    },+    "rhs": {+      "role": "variable",+      "type": "Nat",+      "id": 0+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "variable",+      "type": "Nat",+      "id": 1+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "variable",+      "type": "Nat",+      "id": 2+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "plus"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 0+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 1+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "application",+            "lhs": {+              "role": "constant",+              "type": "Nat -> Nat -> Nat",+              "symbol": "times"+            },+            "rhs": {+              "role": "variable",+              "type": "Nat",+              "id": 2+            }+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "plus"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 0+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 1+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat -> Nat",+            "symbol": "times"+          },+          "rhs": {+            "role": "variable",+            "type": "Nat",+            "id": 2+          }+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    },+    "rhs": {+      "role": "constant",+      "type": "Nat",+      "symbol": "cZ"+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "plus"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Nat",+          "symbol": "times"+        },+        "rhs": {+          "role": "application",+          "lhs": {+            "role": "constant",+            "type": "Nat -> Nat",+            "symbol": "cS"+          },+          "rhs": {+            "role": "constant",+            "type": "Nat",+            "symbol": "cZ"+          }+        }+      },+      "rhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat",+          "symbol": "cS"+        },+        "rhs": {+          "role": "constant",+          "type": "Nat",+          "symbol": "cZ"+        }+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "constant",+        "type": "Nat -> Nat",+        "symbol": "cS"+      },+      "rhs": {+        "role": "constant",+        "type": "Nat",+        "symbol": "cZ"+      }+    }+  }+]
+ test/data/tip.json view
@@ -0,0 +1,92 @@+[+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Bool",+          "symbol": "le"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 1+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 1+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Bool",+          "symbol": "le"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  },+  {+    "relation": "~=",+    "lhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Bool",+          "symbol": "le"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 2+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 2+      }+    },+    "rhs": {+      "role": "application",+      "lhs": {+        "role": "application",+        "lhs": {+          "role": "constant",+          "type": "Nat -> Nat -> Bool",+          "symbol": "le"+        },+        "rhs": {+          "role": "variable",+          "type": "Nat",+          "id": 0+        }+      },+      "rhs": {+        "role": "variable",+        "type": "Nat",+        "id": 0+      }+    }+  }+]