Problem:
 g() -> h()
 c() -> d()
 h() -> g()

Proof:
 Matrix Interpretation Processor: dim=3
  
  interpretation:
         [0]
   [d] = [0]
         [0],
   
         [1]
   [c] = [1]
         [0],
   
         [0]
   [h] = [0]
         [0],
   
         [0]
   [g] = [0]
         [0]
  orientation:
         [0]    [0]      
   g() = [0] >= [0] = h()
         [0]    [0]      
   
         [1]    [0]      
   c() = [1] >= [0] = d()
         [0]    [0]      
   
         [0]    [0]      
   h() = [0] >= [0] = g()
         [0]    [0]      
  problem:
   g() -> h()
   h() -> g()
  Unfolding Processor:
   loop length: 2
   terms:
    g()
    h()
   context: []
   substitution:
    
   Qed