
  .___                   ._ ._             
  |   | ____  ____ ._____| || |  ._       
  |   |/ __ \/  _ \|  __ \ || | _| |__ 
  |   / /_/  ) <_> )  | \/ || |/_   _/   
  |___\___  /\____/|__|  |_||_|  |_|    
     /_____/                v0.8

Welcome to IgorII. 
Running IgorII in batch mode with file: tests/slow/addN-accum.bat

      [1m- - - - START SYNTHESIS WITH - - - -[0m

Targets              'addN'
Background           <none>
Simplified           True
Greedy rule-splitting False
Accumulators         True
Enhanced             False
Use paramorphisms    False
Compare rec args     AWise
DumpLog              False
Debug                False
Maximal tiers        0
Maximal loops        -1

      [1m- - - - - - - FINISHED - - - - - - -[0m

             addN         in 12462     loops
             

                 [1mHYPOTHESIS 1 of 1[0m

addN _ [] = []
addN a0 (a1 : a2) = fun3 a0 (a1 : a2) : addN a0 a2
fun3 a0 (Z : _) = a0
fun3 a0 (S a1 : _) = S (fun3 a0 [a1])

Testing 1. hypothesis of: 'addN'
  addN (S (S (S Z))) [S (S Z), Z, S (S (S Z))]  ==  [S (S (S (S (S Z)))),S (S (S Z)),S (S (S (S (S (S Z)))))]

...batch processing finished.
Bye.
