MAYBE Ultimate: Cannot open display: This is Ultimate 0.1.24-8dc7c08-m [2020-06-22 09:51:39,862 INFO L170 SettingsManager]: Resetting all preferences to default values... [2020-06-22 09:51:39,865 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2020-06-22 09:51:39,876 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-06-22 09:51:39,876 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-06-22 09:51:39,877 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-06-22 09:51:39,878 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-06-22 09:51:39,880 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2020-06-22 09:51:39,881 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-06-22 09:51:39,882 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-06-22 09:51:39,883 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-06-22 09:51:39,883 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-06-22 09:51:39,884 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-06-22 09:51:39,885 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-06-22 09:51:39,886 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-06-22 09:51:39,887 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-06-22 09:51:39,887 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-06-22 09:51:39,889 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-06-22 09:51:39,891 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2020-06-22 09:51:39,892 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-06-22 09:51:39,893 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-06-22 09:51:39,894 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-06-22 09:51:39,896 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-06-22 09:51:39,897 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-06-22 09:51:39,897 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-06-22 09:51:39,898 INFO L174 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-06-22 09:51:39,898 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-06-22 09:51:39,899 INFO L177 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-06-22 09:51:39,899 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-06-22 09:51:39,900 INFO L174 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-06-22 09:51:39,900 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-06-22 09:51:39,901 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2020-06-22 09:51:39,902 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-06-22 09:51:39,902 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2020-06-22 09:51:39,903 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-06-22 09:51:39,903 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-06-22 09:51:39,903 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2020-06-22 09:51:39,904 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2020-06-22 09:51:39,905 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2020-06-22 09:51:39,905 INFO L98 SettingsManager]: Beginning loading settings from /export/starexec/sandbox/solver/bin/./../termcomp2017.epf [2020-06-22 09:51:39,919 INFO L110 SettingsManager]: Loading preferences was successful [2020-06-22 09:51:39,919 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2020-06-22 09:51:39,920 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-06-22 09:51:39,921 INFO L133 SettingsManager]: * Rewrite not-equals=true [2020-06-22 09:51:39,921 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2020-06-22 09:51:39,921 INFO L133 SettingsManager]: * Minimize states using LBE with the strategy=SINGLE [2020-06-22 09:51:39,921 INFO L133 SettingsManager]: * Use SBE=true [2020-06-22 09:51:39,921 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-06-22 09:51:39,921 INFO L133 SettingsManager]: * Use old map elimination=false [2020-06-22 09:51:39,922 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2020-06-22 09:51:39,922 INFO L133 SettingsManager]: * Buchi interpolant automaton construction strategy=DANDELION [2020-06-22 09:51:39,922 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2020-06-22 09:51:39,922 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-06-22 09:51:39,922 INFO L133 SettingsManager]: * Construct termination proof for TermComp=true [2020-06-22 09:51:39,922 INFO L133 SettingsManager]: * Command for external solver (GNTA synthesis)=z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-22 09:51:39,923 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-06-22 09:51:39,923 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-06-22 09:51:39,923 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2020-06-22 09:51:39,923 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2020-06-22 09:51:39,923 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-06-22 09:51:39,923 INFO L133 SettingsManager]: * How to treat unsigned ints differently from normal ones=IGNORE [2020-06-22 09:51:39,924 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-06-22 09:51:39,924 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-06-22 09:51:39,924 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-06-22 09:51:39,924 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 [2020-06-22 09:51:39,924 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-06-22 09:51:39,924 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-06-22 09:51:39,924 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2020-06-22 09:51:39,925 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-06-22 09:51:39,950 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-06-22 09:51:39,964 INFO L259 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-06-22 09:51:39,967 INFO L215 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-06-22 09:51:39,969 INFO L271 PluginConnector]: Initializing CDTParser... [2020-06-22 09:51:39,969 INFO L276 PluginConnector]: CDTParser initialized [2020-06-22 09:51:39,970 INFO L430 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /export/starexec/sandbox/benchmark/theBenchmark.c [2020-06-22 09:51:40,100 INFO L221 CDTParser]: Created temporary CDT project at /export/starexec/sandbox/tmp/0abf5e7db1a143ba84bc529f6b0e8bb4/FLAGcc412c6c5 [2020-06-22 09:51:40,433 INFO L307 CDTParser]: Found 1 translation units. [2020-06-22 09:51:40,434 INFO L161 CDTParser]: Scanning /export/starexec/sandbox/benchmark/theBenchmark.c [2020-06-22 09:51:40,434 WARN L117 ultiparseSymbolTable]: System include stdlib.h could not be resolved by CDT -- only built-in system includes are available. [2020-06-22 09:51:40,440 INFO L355 CDTParser]: About to delete temporary CDT project at /export/starexec/sandbox/tmp/0abf5e7db1a143ba84bc529f6b0e8bb4/FLAGcc412c6c5 [2020-06-22 09:51:40,839 INFO L363 CDTParser]: Successfully deleted /export/starexec/sandbox/tmp/0abf5e7db1a143ba84bc529f6b0e8bb4 [2020-06-22 09:51:40,850 INFO L297 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-06-22 09:51:40,852 INFO L131 ToolchainWalker]: Walking toolchain with 7 elements. [2020-06-22 09:51:40,853 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-06-22 09:51:40,853 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-06-22 09:51:40,856 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2020-06-22 09:51:40,857 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.06 09:51:40" (1/1) ... [2020-06-22 09:51:40,860 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13f47786 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 09:51:40, skipping insertion in model container [2020-06-22 09:51:40,861 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.06 09:51:40" (1/1) ... [2020-06-22 09:51:40,868 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-06-22 09:51:40,886 INFO L176 MainTranslator]: Built tables and reachable declarations [2020-06-22 09:51:41,046 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-06-22 09:51:41,059 INFO L191 MainTranslator]: Completed pre-run [2020-06-22 09:51:41,129 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-06-22 09:51:41,145 INFO L195 MainTranslator]: Completed translation [2020-06-22 09:51:41,145 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 09:51:41 WrapperNode [2020-06-22 09:51:41,146 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-06-22 09:51:41,146 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-06-22 09:51:41,147 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-06-22 09:51:41,147 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2020-06-22 09:51:41,156 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 09:51:41" (1/1) ... [2020-06-22 09:51:41,164 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 09:51:41" (1/1) ... [2020-06-22 09:51:41,187 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-06-22 09:51:41,188 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-06-22 09:51:41,188 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-06-22 09:51:41,188 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2020-06-22 09:51:41,197 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 09:51:41" (1/1) ... [2020-06-22 09:51:41,197 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 09:51:41" (1/1) ... [2020-06-22 09:51:41,199 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 09:51:41" (1/1) ... [2020-06-22 09:51:41,199 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 09:51:41" (1/1) ... [2020-06-22 09:51:41,204 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 09:51:41" (1/1) ... [2020-06-22 09:51:41,208 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 09:51:41" (1/1) ... [2020-06-22 09:51:41,209 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 09:51:41" (1/1) ... [2020-06-22 09:51:41,211 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-06-22 09:51:41,212 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-06-22 09:51:41,212 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-06-22 09:51:41,212 INFO L276 PluginConnector]: RCFGBuilder initialized [2020-06-22 09:51:41,213 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 09:51:41" (1/1) ... No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 [2020-06-22 09:51:41,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-06-22 09:51:41,277 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-06-22 09:51:41,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-06-22 09:51:41,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-06-22 09:51:41,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-06-22 09:51:41,277 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-06-22 09:51:41,542 INFO L281 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-06-22 09:51:41,543 INFO L286 CfgBuilder]: Removed 7 assue(true) statements. [2020-06-22 09:51:41,544 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.06 09:51:41 BoogieIcfgContainer [2020-06-22 09:51:41,544 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-06-22 09:51:41,545 INFO L113 PluginConnector]: ------------------------BlockEncodingV2---------------------------- [2020-06-22 09:51:41,545 INFO L271 PluginConnector]: Initializing BlockEncodingV2... [2020-06-22 09:51:41,547 INFO L276 PluginConnector]: BlockEncodingV2 initialized [2020-06-22 09:51:41,548 INFO L185 PluginConnector]: Executing the observer BlockEncodingObserver from plugin BlockEncodingV2 for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.06 09:51:41" (1/1) ... [2020-06-22 09:51:41,566 INFO L313 BlockEncoder]: Initial Icfg 49 locations, 51 edges [2020-06-22 09:51:41,567 INFO L258 BlockEncoder]: Using Remove infeasible edges [2020-06-22 09:51:41,568 INFO L263 BlockEncoder]: Using Maximize final states [2020-06-22 09:51:41,568 INFO L270 BlockEncoder]: Using Minimize states even if more edges are added than removed.=false [2020-06-22 09:51:41,569 INFO L276 BlockEncoder]: Using Minimize states using LBE with the strategy=SINGLE [2020-06-22 09:51:41,571 INFO L296 BlockEncoder]: Using Remove sink states [2020-06-22 09:51:41,571 INFO L171 BlockEncoder]: Using Apply optimizations until nothing changes=true [2020-06-22 09:51:41,572 INFO L179 BlockEncoder]: Using Rewrite not-equals [2020-06-22 09:51:41,601 INFO L185 BlockEncoder]: Using Use SBE [2020-06-22 09:51:41,646 INFO L200 BlockEncoder]: SBE split 27 edges [2020-06-22 09:51:41,651 INFO L70 emoveInfeasibleEdges]: Removed 1 edges and 0 locations because of local infeasibility [2020-06-22 09:51:41,653 INFO L71 MaximizeFinalStates]: 0 new accepting states [2020-06-22 09:51:41,693 INFO L100 BaseMinimizeStates]: Removed 12 edges and 6 locations by large block encoding [2020-06-22 09:51:41,696 INFO L70 RemoveSinkStates]: Removed 1 edges and 1 locations by removing sink states [2020-06-22 09:51:41,697 INFO L70 emoveInfeasibleEdges]: Removed 0 edges and 0 locations because of local infeasibility [2020-06-22 09:51:41,698 INFO L71 MaximizeFinalStates]: 0 new accepting states [2020-06-22 09:51:41,698 INFO L100 BaseMinimizeStates]: Removed 0 edges and 0 locations by large block encoding [2020-06-22 09:51:41,699 INFO L70 RemoveSinkStates]: Removed 0 edges and 0 locations by removing sink states [2020-06-22 09:51:41,699 INFO L313 BlockEncoder]: Encoded RCFG 42 locations, 76 edges [2020-06-22 09:51:41,700 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 22.06 09:51:41 BasicIcfg [2020-06-22 09:51:41,700 INFO L132 PluginConnector]: ------------------------ END BlockEncodingV2---------------------------- [2020-06-22 09:51:41,701 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-06-22 09:51:41,701 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-06-22 09:51:41,704 INFO L276 PluginConnector]: TraceAbstraction initialized [2020-06-22 09:51:41,705 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.06 09:51:40" (1/4) ... [2020-06-22 09:51:41,706 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1be9615 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.06 09:51:41, skipping insertion in model container [2020-06-22 09:51:41,706 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 09:51:41" (2/4) ... [2020-06-22 09:51:41,706 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1be9615 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.06 09:51:41, skipping insertion in model container [2020-06-22 09:51:41,706 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.06 09:51:41" (3/4) ... [2020-06-22 09:51:41,707 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1be9615 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.06 09:51:41, skipping insertion in model container [2020-06-22 09:51:41,707 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 22.06 09:51:41" (4/4) ... [2020-06-22 09:51:41,709 INFO L112 eAbstractionObserver]: Analyzing ICFG theBenchmark.c_BEv2 [2020-06-22 09:51:41,719 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2020-06-22 09:51:41,727 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 24 error locations. [2020-06-22 09:51:41,743 INFO L257 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2020-06-22 09:51:41,772 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2020-06-22 09:51:41,773 INFO L382 AbstractCegarLoop]: Interprodecural is true [2020-06-22 09:51:41,773 INFO L383 AbstractCegarLoop]: Hoare is true [2020-06-22 09:51:41,773 INFO L384 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2020-06-22 09:51:41,773 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-06-22 09:51:41,773 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-06-22 09:51:41,774 INFO L387 AbstractCegarLoop]: Difference is false [2020-06-22 09:51:41,774 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-06-22 09:51:41,774 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-06-22 09:51:41,789 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states. [2020-06-22 09:51:41,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-06-22 09:51:41,795 INFO L394 BasicCegarLoop]: Found error trace [2020-06-22 09:51:41,796 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-06-22 09:51:41,796 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr18REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION]=== [2020-06-22 09:51:41,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:41,802 INFO L82 PathProgramCache]: Analyzing trace with hash 117085, now seen corresponding path program 1 times [2020-06-22 09:51:41,804 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:41,804 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:41,856 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:41,856 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:41,857 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:41,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 09:51:41,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 09:51:41,984 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 09:51:41,985 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-22 09:51:41,988 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-06-22 09:51:42,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 09:51:42,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:42,005 INFO L87 Difference]: Start difference. First operand 42 states. Second operand 3 states. [2020-06-22 09:51:42,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 09:51:42,177 INFO L93 Difference]: Finished difference Result 42 states and 76 transitions. [2020-06-22 09:51:42,177 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 09:51:42,179 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-06-22 09:51:42,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-06-22 09:51:42,192 INFO L225 Difference]: With dead ends: 42 [2020-06-22 09:51:42,193 INFO L226 Difference]: Without dead ends: 36 [2020-06-22 09:51:42,196 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:42,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2020-06-22 09:51:42,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2020-06-22 09:51:42,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-06-22 09:51:42,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 64 transitions. [2020-06-22 09:51:42,237 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 64 transitions. Word has length 3 [2020-06-22 09:51:42,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-06-22 09:51:42,238 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 64 transitions. [2020-06-22 09:51:42,239 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-06-22 09:51:42,239 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 64 transitions. [2020-06-22 09:51:42,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-06-22 09:51:42,239 INFO L394 BasicCegarLoop]: Found error trace [2020-06-22 09:51:42,239 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-06-22 09:51:42,240 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr18REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION]=== [2020-06-22 09:51:42,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:42,240 INFO L82 PathProgramCache]: Analyzing trace with hash 117087, now seen corresponding path program 1 times [2020-06-22 09:51:42,240 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:42,240 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:42,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:42,242 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:42,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:42,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 09:51:42,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 09:51:42,268 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 09:51:42,268 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-22 09:51:42,270 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-06-22 09:51:42,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 09:51:42,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:42,270 INFO L87 Difference]: Start difference. First operand 36 states and 64 transitions. Second operand 3 states. [2020-06-22 09:51:42,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 09:51:42,363 INFO L93 Difference]: Finished difference Result 42 states and 64 transitions. [2020-06-22 09:51:42,363 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 09:51:42,363 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-06-22 09:51:42,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-06-22 09:51:42,364 INFO L225 Difference]: With dead ends: 42 [2020-06-22 09:51:42,364 INFO L226 Difference]: Without dead ends: 36 [2020-06-22 09:51:42,366 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:42,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2020-06-22 09:51:42,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2020-06-22 09:51:42,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-06-22 09:51:42,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 58 transitions. [2020-06-22 09:51:42,371 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 58 transitions. Word has length 3 [2020-06-22 09:51:42,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-06-22 09:51:42,371 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 58 transitions. [2020-06-22 09:51:42,371 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-06-22 09:51:42,371 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 58 transitions. [2020-06-22 09:51:42,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-06-22 09:51:42,372 INFO L394 BasicCegarLoop]: Found error trace [2020-06-22 09:51:42,372 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-06-22 09:51:42,372 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr18REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION]=== [2020-06-22 09:51:42,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:42,373 INFO L82 PathProgramCache]: Analyzing trace with hash 117088, now seen corresponding path program 1 times [2020-06-22 09:51:42,373 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:42,373 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:42,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:42,374 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:42,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:42,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 09:51:42,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 09:51:42,412 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 09:51:42,412 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-22 09:51:42,413 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-06-22 09:51:42,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 09:51:42,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:42,413 INFO L87 Difference]: Start difference. First operand 36 states and 58 transitions. Second operand 3 states. [2020-06-22 09:51:42,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 09:51:42,529 INFO L93 Difference]: Finished difference Result 36 states and 58 transitions. [2020-06-22 09:51:42,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 09:51:42,529 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-06-22 09:51:42,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-06-22 09:51:42,530 INFO L225 Difference]: With dead ends: 36 [2020-06-22 09:51:42,530 INFO L226 Difference]: Without dead ends: 30 [2020-06-22 09:51:42,531 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:42,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2020-06-22 09:51:42,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2020-06-22 09:51:42,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-06-22 09:51:42,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 52 transitions. [2020-06-22 09:51:42,535 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 52 transitions. Word has length 3 [2020-06-22 09:51:42,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-06-22 09:51:42,535 INFO L480 AbstractCegarLoop]: Abstraction has 30 states and 52 transitions. [2020-06-22 09:51:42,536 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-06-22 09:51:42,536 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 52 transitions. [2020-06-22 09:51:42,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-06-22 09:51:42,536 INFO L394 BasicCegarLoop]: Found error trace [2020-06-22 09:51:42,536 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-06-22 09:51:42,536 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr18REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION]=== [2020-06-22 09:51:42,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:42,537 INFO L82 PathProgramCache]: Analyzing trace with hash 3627160, now seen corresponding path program 1 times [2020-06-22 09:51:42,537 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:42,537 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:42,538 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:42,538 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:42,538 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:42,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 09:51:42,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 09:51:42,574 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 09:51:42,574 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-22 09:51:42,574 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-06-22 09:51:42,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 09:51:42,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:42,575 INFO L87 Difference]: Start difference. First operand 30 states and 52 transitions. Second operand 3 states. [2020-06-22 09:51:42,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 09:51:42,682 INFO L93 Difference]: Finished difference Result 30 states and 52 transitions. [2020-06-22 09:51:42,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 09:51:42,682 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-06-22 09:51:42,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-06-22 09:51:42,683 INFO L225 Difference]: With dead ends: 30 [2020-06-22 09:51:42,683 INFO L226 Difference]: Without dead ends: 28 [2020-06-22 09:51:42,684 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:42,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2020-06-22 09:51:42,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2020-06-22 09:51:42,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-06-22 09:51:42,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 48 transitions. [2020-06-22 09:51:42,688 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 48 transitions. Word has length 4 [2020-06-22 09:51:42,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-06-22 09:51:42,688 INFO L480 AbstractCegarLoop]: Abstraction has 28 states and 48 transitions. [2020-06-22 09:51:42,688 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-06-22 09:51:42,689 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 48 transitions. [2020-06-22 09:51:42,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-06-22 09:51:42,689 INFO L394 BasicCegarLoop]: Found error trace [2020-06-22 09:51:42,689 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-06-22 09:51:42,689 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr18REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION]=== [2020-06-22 09:51:42,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:42,690 INFO L82 PathProgramCache]: Analyzing trace with hash 3627157, now seen corresponding path program 1 times [2020-06-22 09:51:42,690 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:42,690 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:42,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:42,691 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:42,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:42,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 09:51:42,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 09:51:42,727 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 09:51:42,728 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-22 09:51:42,728 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-06-22 09:51:42,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 09:51:42,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:42,729 INFO L87 Difference]: Start difference. First operand 28 states and 48 transitions. Second operand 3 states. [2020-06-22 09:51:42,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 09:51:42,821 INFO L93 Difference]: Finished difference Result 28 states and 48 transitions. [2020-06-22 09:51:42,822 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 09:51:42,822 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-06-22 09:51:42,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-06-22 09:51:42,823 INFO L225 Difference]: With dead ends: 28 [2020-06-22 09:51:42,823 INFO L226 Difference]: Without dead ends: 26 [2020-06-22 09:51:42,824 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:42,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2020-06-22 09:51:42,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2020-06-22 09:51:42,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-06-22 09:51:42,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 44 transitions. [2020-06-22 09:51:42,828 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 44 transitions. Word has length 4 [2020-06-22 09:51:42,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-06-22 09:51:42,828 INFO L480 AbstractCegarLoop]: Abstraction has 26 states and 44 transitions. [2020-06-22 09:51:42,828 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-06-22 09:51:42,828 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 44 transitions. [2020-06-22 09:51:42,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-06-22 09:51:42,829 INFO L394 BasicCegarLoop]: Found error trace [2020-06-22 09:51:42,829 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-06-22 09:51:42,829 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr18REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION]=== [2020-06-22 09:51:42,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:42,830 INFO L82 PathProgramCache]: Analyzing trace with hash 112440447, now seen corresponding path program 1 times [2020-06-22 09:51:42,830 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:42,830 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:42,831 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:42,831 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:42,831 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:42,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 09:51:42,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 09:51:42,860 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 09:51:42,860 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-22 09:51:42,860 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-06-22 09:51:42,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 09:51:42,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:42,861 INFO L87 Difference]: Start difference. First operand 26 states and 44 transitions. Second operand 3 states. [2020-06-22 09:51:42,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 09:51:42,926 INFO L93 Difference]: Finished difference Result 26 states and 44 transitions. [2020-06-22 09:51:42,927 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 09:51:42,927 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-06-22 09:51:42,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-06-22 09:51:42,928 INFO L225 Difference]: With dead ends: 26 [2020-06-22 09:51:42,928 INFO L226 Difference]: Without dead ends: 22 [2020-06-22 09:51:42,928 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:42,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2020-06-22 09:51:42,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2020-06-22 09:51:42,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-06-22 09:51:42,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 36 transitions. [2020-06-22 09:51:42,932 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 36 transitions. Word has length 5 [2020-06-22 09:51:42,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-06-22 09:51:42,932 INFO L480 AbstractCegarLoop]: Abstraction has 22 states and 36 transitions. [2020-06-22 09:51:42,932 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-06-22 09:51:42,932 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 36 transitions. [2020-06-22 09:51:42,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-06-22 09:51:42,933 INFO L394 BasicCegarLoop]: Found error trace [2020-06-22 09:51:42,933 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-06-22 09:51:42,933 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr18REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION]=== [2020-06-22 09:51:42,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:42,933 INFO L82 PathProgramCache]: Analyzing trace with hash 112440449, now seen corresponding path program 1 times [2020-06-22 09:51:42,934 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:42,934 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:42,935 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:42,935 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:42,935 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:42,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 09:51:42,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 09:51:42,958 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 09:51:42,958 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-22 09:51:42,959 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-06-22 09:51:42,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 09:51:42,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:42,959 INFO L87 Difference]: Start difference. First operand 22 states and 36 transitions. Second operand 3 states. [2020-06-22 09:51:43,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 09:51:43,002 INFO L93 Difference]: Finished difference Result 26 states and 36 transitions. [2020-06-22 09:51:43,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 09:51:43,003 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-06-22 09:51:43,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-06-22 09:51:43,003 INFO L225 Difference]: With dead ends: 26 [2020-06-22 09:51:43,004 INFO L226 Difference]: Without dead ends: 22 [2020-06-22 09:51:43,004 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:43,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2020-06-22 09:51:43,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2020-06-22 09:51:43,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-06-22 09:51:43,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 32 transitions. [2020-06-22 09:51:43,008 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 32 transitions. Word has length 5 [2020-06-22 09:51:43,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-06-22 09:51:43,008 INFO L480 AbstractCegarLoop]: Abstraction has 22 states and 32 transitions. [2020-06-22 09:51:43,008 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-06-22 09:51:43,008 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 32 transitions. [2020-06-22 09:51:43,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2020-06-22 09:51:43,008 INFO L394 BasicCegarLoop]: Found error trace [2020-06-22 09:51:43,009 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2020-06-22 09:51:43,009 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr18REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION]=== [2020-06-22 09:51:43,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:43,009 INFO L82 PathProgramCache]: Analyzing trace with hash 112440450, now seen corresponding path program 1 times [2020-06-22 09:51:43,009 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:43,009 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:43,010 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:43,011 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:43,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:43,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 09:51:43,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 09:51:43,040 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 09:51:43,040 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-22 09:51:43,041 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-06-22 09:51:43,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 09:51:43,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:43,041 INFO L87 Difference]: Start difference. First operand 22 states and 32 transitions. Second operand 3 states. [2020-06-22 09:51:43,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 09:51:43,089 INFO L93 Difference]: Finished difference Result 22 states and 32 transitions. [2020-06-22 09:51:43,090 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 09:51:43,091 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2020-06-22 09:51:43,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-06-22 09:51:43,091 INFO L225 Difference]: With dead ends: 22 [2020-06-22 09:51:43,091 INFO L226 Difference]: Without dead ends: 0 [2020-06-22 09:51:43,092 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:43,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-06-22 09:51:43,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-06-22 09:51:43,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-06-22 09:51:43,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-06-22 09:51:43,092 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 5 [2020-06-22 09:51:43,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-06-22 09:51:43,093 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-06-22 09:51:43,093 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-06-22 09:51:43,093 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-06-22 09:51:43,093 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-06-22 09:51:43,098 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-06-22 09:51:43,131 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr23REQUIRES_VIOLATION(line 17) no Hoare annotation was computed. [2020-06-22 09:51:43,131 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr21REQUIRES_VIOLATION(line 15) no Hoare annotation was computed. [2020-06-22 09:51:43,131 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr15REQUIRES_VIOLATION(line 14) no Hoare annotation was computed. [2020-06-22 09:51:43,131 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr13REQUIRES_VIOLATION(line 14) no Hoare annotation was computed. [2020-06-22 09:51:43,131 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr19REQUIRES_VIOLATION(line 15) no Hoare annotation was computed. [2020-06-22 09:51:43,131 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr17REQUIRES_VIOLATION(line 14) no Hoare annotation was computed. [2020-06-22 09:51:43,132 INFO L448 ceAbstractionStarter]: For program point L15(line 15) no Hoare annotation was computed. [2020-06-22 09:51:43,132 INFO L448 ceAbstractionStarter]: For program point L15-1(line 15) no Hoare annotation was computed. [2020-06-22 09:51:43,132 INFO L448 ceAbstractionStarter]: For program point L11(line 11) no Hoare annotation was computed. [2020-06-22 09:51:43,132 INFO L448 ceAbstractionStarter]: For program point L-1(line -1) no Hoare annotation was computed. [2020-06-22 09:51:43,132 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2020-06-22 09:51:43,132 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr7REQUIRES_VIOLATION(line 13) no Hoare annotation was computed. [2020-06-22 09:51:43,132 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr5REQUIRES_VIOLATION(line 12) no Hoare annotation was computed. [2020-06-22 09:51:43,133 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr11REQUIRES_VIOLATION(line 13) no Hoare annotation was computed. [2020-06-22 09:51:43,133 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr9REQUIRES_VIOLATION(line 13) no Hoare annotation was computed. [2020-06-22 09:51:43,133 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr3REQUIRES_VIOLATION(line 11) no Hoare annotation was computed. [2020-06-22 09:51:43,133 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr1REQUIRES_VIOLATION(line 10) no Hoare annotation was computed. [2020-06-22 09:51:43,133 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr22REQUIRES_VIOLATION(line 17) no Hoare annotation was computed. [2020-06-22 09:51:43,133 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr20REQUIRES_VIOLATION(line 15) no Hoare annotation was computed. [2020-06-22 09:51:43,133 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr14REQUIRES_VIOLATION(line 14) no Hoare annotation was computed. [2020-06-22 09:51:43,133 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr12REQUIRES_VIOLATION(line 14) no Hoare annotation was computed. [2020-06-22 09:51:43,133 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr18REQUIRES_VIOLATION(line 15) no Hoare annotation was computed. [2020-06-22 09:51:43,134 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr16REQUIRES_VIOLATION(line 14) no Hoare annotation was computed. [2020-06-22 09:51:43,134 INFO L448 ceAbstractionStarter]: For program point L13(line 13) no Hoare annotation was computed. [2020-06-22 09:51:43,134 INFO L448 ceAbstractionStarter]: For program point L13-1(line 13) no Hoare annotation was computed. [2020-06-22 09:51:43,134 INFO L448 ceAbstractionStarter]: For program point L13-2(line 13) no Hoare annotation was computed. [2020-06-22 09:51:43,134 INFO L448 ceAbstractionStarter]: For program point L13-3(line 13) no Hoare annotation was computed. [2020-06-22 09:51:43,134 INFO L448 ceAbstractionStarter]: For program point L13-4(line 13) no Hoare annotation was computed. [2020-06-22 09:51:43,134 INFO L448 ceAbstractionStarter]: For program point L13-6(lines 13 16) no Hoare annotation was computed. [2020-06-22 09:51:43,135 INFO L444 ceAbstractionStarter]: At program point L13-8(lines 12 16) the Hoare annotation is: (and (= 4 (select |#length| ULTIMATE.start_test_fun_~x_ref~0.base)) (= 0 ULTIMATE.start_test_fun_~c~0.offset) (= (select |#length| ULTIMATE.start_test_fun_~y_ref~0.base) 4) (= ULTIMATE.start_test_fun_~x_ref~0.offset 0) (= (select |#valid| ULTIMATE.start_test_fun_~y_ref~0.base) 1) (= 1 (select |#valid| ULTIMATE.start_test_fun_~x_ref~0.base)) (= ULTIMATE.start_test_fun_~y_ref~0.offset 0) (= 4 (select |#length| ULTIMATE.start_test_fun_~c~0.base)) (= 1 (select |#valid| ULTIMATE.start_test_fun_~c~0.base))) [2020-06-22 09:51:43,135 INFO L448 ceAbstractionStarter]: For program point L13-9(lines 13 16) no Hoare annotation was computed. [2020-06-22 09:51:43,135 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr6REQUIRES_VIOLATION(line 13) no Hoare annotation was computed. [2020-06-22 09:51:43,135 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr4REQUIRES_VIOLATION(line 12) no Hoare annotation was computed. [2020-06-22 09:51:43,135 INFO L448 ceAbstractionStarter]: For program point L14(line 14) no Hoare annotation was computed. [2020-06-22 09:51:43,135 INFO L448 ceAbstractionStarter]: For program point L14-1(line 14) no Hoare annotation was computed. [2020-06-22 09:51:43,135 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr10REQUIRES_VIOLATION(line 13) no Hoare annotation was computed. [2020-06-22 09:51:43,136 INFO L448 ceAbstractionStarter]: For program point L14-2(line 14) no Hoare annotation was computed. [2020-06-22 09:51:43,136 INFO L448 ceAbstractionStarter]: For program point L10(line 10) no Hoare annotation was computed. [2020-06-22 09:51:43,136 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr8REQUIRES_VIOLATION(line 13) no Hoare annotation was computed. [2020-06-22 09:51:43,136 INFO L448 ceAbstractionStarter]: For program point L10-1(line 10) no Hoare annotation was computed. [2020-06-22 09:51:43,136 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr2REQUIRES_VIOLATION(line 11) no Hoare annotation was computed. [2020-06-22 09:51:43,136 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr0REQUIRES_VIOLATION(line 10) no Hoare annotation was computed. [2020-06-22 09:51:43,136 INFO L305 ceAbstractionStarter]: Did not count any witness invariants because Icfg is not BoogieIcfg [2020-06-22 09:51:43,146 WARN L1298 BoogieBacktranslator]: unknown boogie variable #length [2020-06-22 09:51:43,147 WARN L1298 BoogieBacktranslator]: unknown boogie variable #length [2020-06-22 09:51:43,147 WARN L1298 BoogieBacktranslator]: unknown boogie variable #length [2020-06-22 09:51:43,153 WARN L1298 BoogieBacktranslator]: unknown boogie variable #length [2020-06-22 09:51:43,153 WARN L1298 BoogieBacktranslator]: unknown boogie variable #length [2020-06-22 09:51:43,153 WARN L1298 BoogieBacktranslator]: unknown boogie variable #length [2020-06-22 09:51:43,156 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.06 09:51:43 BasicIcfg [2020-06-22 09:51:43,156 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-06-22 09:51:43,157 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-06-22 09:51:43,157 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-06-22 09:51:43,160 INFO L276 PluginConnector]: BuchiAutomizer initialized [2020-06-22 09:51:43,160 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 09:51:43,161 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.06 09:51:40" (1/5) ... [2020-06-22 09:51:43,162 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1cd74963 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.06 09:51:43, skipping insertion in model container [2020-06-22 09:51:43,162 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 09:51:43,162 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.06 09:51:41" (2/5) ... [2020-06-22 09:51:43,162 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1cd74963 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.06 09:51:43, skipping insertion in model container [2020-06-22 09:51:43,162 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 09:51:43,162 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.06 09:51:41" (3/5) ... [2020-06-22 09:51:43,163 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1cd74963 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.06 09:51:43, skipping insertion in model container [2020-06-22 09:51:43,163 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 09:51:43,163 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 22.06 09:51:41" (4/5) ... [2020-06-22 09:51:43,163 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1cd74963 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.06 09:51:43, skipping insertion in model container [2020-06-22 09:51:43,163 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-22 09:51:43,163 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.06 09:51:43" (5/5) ... [2020-06-22 09:51:43,165 INFO L375 chiAutomizerObserver]: Analyzing ICFG theBenchmark.c_BEv2 [2020-06-22 09:51:43,186 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2020-06-22 09:51:43,186 INFO L374 BuchiCegarLoop]: Interprodecural is true [2020-06-22 09:51:43,186 INFO L375 BuchiCegarLoop]: Hoare is true [2020-06-22 09:51:43,186 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-06-22 09:51:43,187 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-06-22 09:51:43,187 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-06-22 09:51:43,187 INFO L379 BuchiCegarLoop]: Difference is false [2020-06-22 09:51:43,187 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-06-22 09:51:43,187 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-06-22 09:51:43,191 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 42 states. [2020-06-22 09:51:43,196 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 12 [2020-06-22 09:51:43,197 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 09:51:43,197 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 09:51:43,201 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2020-06-22 09:51:43,201 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 09:51:43,201 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2020-06-22 09:51:43,201 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 42 states. [2020-06-22 09:51:43,203 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 12 [2020-06-22 09:51:43,204 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 09:51:43,204 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 09:51:43,204 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2020-06-22 09:51:43,205 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 09:51:43,210 INFO L794 eck$LassoCheckResult]: Stem: 34#ULTIMATE.startENTRYtrue [86] ULTIMATE.startENTRY-->L-1: Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0) (= |v_#valid_1| (store |v_#valid_2| 0 0))) InVars {#valid=|v_#valid_2|} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|, #valid=|v_#valid_1|} AuxVars[] AssignedVars[#valid, #NULL.offset, #NULL.base] 12#L-1true [152] L-1-->L10: Formula: (let ((.cse1 (store |v_#valid_6| |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| 1))) (let ((.cse0 (store .cse1 |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| 1))) (and (< |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| |v_#StackHeapBarrier_1|) (< |v_ULTIMATE.start_test_fun_#t~malloc2.base_1| |v_#StackHeapBarrier_1|) (= |v_ULTIMATE.start_test_fun_#t~malloc0.offset_1| 0) (= |v_ULTIMATE.start_test_fun_#t~malloc1.offset_1| 0) (= (select |v_#valid_6| |v_ULTIMATE.start_test_fun_#t~malloc0.base_1|) 0) (= |v_ULTIMATE.start_test_fun_#in~y_1| |v_ULTIMATE.start_main_#t~nondet12_1|) (= v_ULTIMATE.start_test_fun_~y_ref~0.offset_1 |v_ULTIMATE.start_test_fun_#t~malloc1.offset_1|) (< 0 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1|) (= |v_#length_1| (store (store (store |v_#length_4| |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| 4) |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| 4) |v_ULTIMATE.start_test_fun_#t~malloc2.base_1| 4)) (= v_ULTIMATE.start_test_fun_~c~0.base_1 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1|) (= v_ULTIMATE.start_test_fun_~x_ref~0.offset_1 |v_ULTIMATE.start_test_fun_#t~malloc0.offset_1|) (= (store .cse0 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1| 1) |v_#valid_3|) (= v_ULTIMATE.start_test_fun_~y_ref~0.base_1 |v_ULTIMATE.start_test_fun_#t~malloc1.base_1|) (= 0 (select .cse1 |v_ULTIMATE.start_test_fun_#t~malloc1.base_1|)) (= v_ULTIMATE.start_test_fun_~x_1 |v_ULTIMATE.start_test_fun_#in~x_1|) (< |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| 0) (= 0 (select .cse0 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1|)) (= |v_ULTIMATE.start_test_fun_#in~x_1| |v_ULTIMATE.start_main_#t~nondet11_1|) (= |v_ULTIMATE.start_test_fun_#t~malloc2.offset_1| 0) (= v_ULTIMATE.start_test_fun_~x_ref~0.base_1 |v_ULTIMATE.start_test_fun_#t~malloc0.base_1|) (= v_ULTIMATE.start_test_fun_~c~0.offset_1 |v_ULTIMATE.start_test_fun_#t~malloc2.offset_1|) (< |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| 0) (< |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| |v_#StackHeapBarrier_1|) (= v_ULTIMATE.start_test_fun_~y_1 |v_ULTIMATE.start_test_fun_#in~y_1|)))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_4|, #valid=|v_#valid_6|} OutVars{ULTIMATE.start_test_fun_~y=v_ULTIMATE.start_test_fun_~y_1, ULTIMATE.start_test_fun_~x=v_ULTIMATE.start_test_fun_~x_1, ULTIMATE.start_test_fun_#t~mem10=|v_ULTIMATE.start_test_fun_#t~mem10_1|, ULTIMATE.start_main_#t~nondet11=|v_ULTIMATE.start_main_#t~nondet11_1|, ULTIMATE.start_main_#t~nondet12=|v_ULTIMATE.start_main_#t~nondet12_1|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_1, ULTIMATE.start_test_fun_#t~malloc1.offset=|v_ULTIMATE.start_test_fun_#t~malloc1.offset_1|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_1|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_1|, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_1|, ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_1|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_1|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_1|, ULTIMATE.start_test_fun_#res=|v_ULTIMATE.start_test_fun_#res_1|, #length=|v_#length_1|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_1, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_1, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_1, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_1|, ULTIMATE.start_test_fun_#t~malloc0.offset=|v_ULTIMATE.start_test_fun_#t~malloc0.offset_1|, ULTIMATE.start_test_fun_#in~y=|v_ULTIMATE.start_test_fun_#in~y_1|, ULTIMATE.start_test_fun_#in~x=|v_ULTIMATE.start_test_fun_#in~x_1|, ULTIMATE.start_test_fun_#t~malloc1.base=|v_ULTIMATE.start_test_fun_#t~malloc1.base_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_test_fun_#t~malloc2.base=|v_ULTIMATE.start_test_fun_#t~malloc2.base_1|, ULTIMATE.start_test_fun_#t~malloc2.offset=|v_ULTIMATE.start_test_fun_#t~malloc2.offset_1|, ULTIMATE.start_test_fun_#t~malloc0.base=|v_ULTIMATE.start_test_fun_#t~malloc0.base_1|, ULTIMATE.start_main_#t~ret13=|v_ULTIMATE.start_main_#t~ret13_1|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|, #valid=|v_#valid_3|, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_1, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_1} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_~y, ULTIMATE.start_test_fun_~x, ULTIMATE.start_test_fun_#t~mem10, ULTIMATE.start_main_#t~nondet11, ULTIMATE.start_main_#t~nondet12, ULTIMATE.start_test_fun_~x_ref~0.offset, ULTIMATE.start_test_fun_#t~malloc1.offset, ULTIMATE.start_test_fun_#t~mem8, ULTIMATE.start_test_fun_#t~mem9, ULTIMATE.start_test_fun_#t~mem7, ULTIMATE.start_test_fun_#t~mem4, ULTIMATE.start_test_fun_#t~mem5, ULTIMATE.start_test_fun_#t~mem3, ULTIMATE.start_test_fun_#res, #length, ULTIMATE.start_test_fun_~y_ref~0.base, ULTIMATE.start_test_fun_~x_ref~0.base, ULTIMATE.start_test_fun_~c~0.offset, ULTIMATE.start_test_fun_#t~short6, ULTIMATE.start_test_fun_#t~malloc0.offset, ULTIMATE.start_test_fun_#in~y, ULTIMATE.start_test_fun_#in~x, ULTIMATE.start_test_fun_#t~malloc1.base, ULTIMATE.start_test_fun_#t~malloc2.base, ULTIMATE.start_test_fun_#t~malloc2.offset, ULTIMATE.start_test_fun_#t~malloc0.base, ULTIMATE.start_main_#t~ret13, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_test_fun_~y_ref~0.offset, ULTIMATE.start_test_fun_~c~0.base] 14#L10true [68] L10-->L10-1: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_3 4) (select |v_#length_5| v_ULTIMATE.start_test_fun_~x_ref~0.base_3)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_3) (= (select |v_#valid_7| v_ULTIMATE.start_test_fun_~x_ref~0.base_3) 1) (= (store |v_#memory_int_2| v_ULTIMATE.start_test_fun_~x_ref~0.base_3 (store (select |v_#memory_int_2| v_ULTIMATE.start_test_fun_~x_ref~0.base_3) v_ULTIMATE.start_test_fun_~x_ref~0.offset_3 v_ULTIMATE.start_test_fun_~x_3)) |v_#memory_int_1|)) InVars {ULTIMATE.start_test_fun_~x=v_ULTIMATE.start_test_fun_~x_3, #valid=|v_#valid_7|, #memory_int=|v_#memory_int_2|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_3, #length=|v_#length_5|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_3} OutVars{ULTIMATE.start_test_fun_~x=v_ULTIMATE.start_test_fun_~x_3, #valid=|v_#valid_7|, #memory_int=|v_#memory_int_1|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_3, #length=|v_#length_5|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_3} AuxVars[] AssignedVars[#memory_int] 31#L10-1true [106] L10-1-->L11: Formula: (and (= |v_#memory_int_3| (store |v_#memory_int_4| v_ULTIMATE.start_test_fun_~y_ref~0.base_3 (store (select |v_#memory_int_4| v_ULTIMATE.start_test_fun_~y_ref~0.base_3) v_ULTIMATE.start_test_fun_~y_ref~0.offset_3 v_ULTIMATE.start_test_fun_~y_3))) (<= (+ v_ULTIMATE.start_test_fun_~y_ref~0.offset_3 4) (select |v_#length_7| v_ULTIMATE.start_test_fun_~y_ref~0.base_3)) (= 1 (select |v_#valid_9| v_ULTIMATE.start_test_fun_~y_ref~0.base_3)) (<= 0 v_ULTIMATE.start_test_fun_~y_ref~0.offset_3)) InVars {ULTIMATE.start_test_fun_~y=v_ULTIMATE.start_test_fun_~y_3, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_4|, #length=|v_#length_7|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_3, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_3} OutVars{ULTIMATE.start_test_fun_~y=v_ULTIMATE.start_test_fun_~y_3, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_3|, #length=|v_#length_7|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_3, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_3} AuxVars[] AssignedVars[#memory_int] 36#L11true [87] L11-->L13-8: Formula: (and (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_3) (= 1 (select |v_#valid_11| v_ULTIMATE.start_test_fun_~c~0.base_3)) (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_3 4) (select |v_#length_9| v_ULTIMATE.start_test_fun_~c~0.base_3)) (= (store |v_#memory_int_6| v_ULTIMATE.start_test_fun_~c~0.base_3 (store (select |v_#memory_int_6| v_ULTIMATE.start_test_fun_~c~0.base_3) v_ULTIMATE.start_test_fun_~c~0.offset_3 0)) |v_#memory_int_5|)) InVars {#memory_int=|v_#memory_int_6|, #length=|v_#length_9|, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_3, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_3, #valid=|v_#valid_11|} OutVars{#memory_int=|v_#memory_int_5|, #length=|v_#length_9|, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_3, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_3, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#memory_int] 4#L13-8true [2020-06-22 09:51:43,211 INFO L796 eck$LassoCheckResult]: Loop: 4#L13-8true [95] L13-8-->L13: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem3_2| (select (select |v_#memory_int_7| v_ULTIMATE.start_test_fun_~x_ref~0.base_6) v_ULTIMATE.start_test_fun_~x_ref~0.offset_5)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_5) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_5 4) (select |v_#length_11| v_ULTIMATE.start_test_fun_~x_ref~0.base_6)) (= 1 (select |v_#valid_13| v_ULTIMATE.start_test_fun_~x_ref~0.base_6))) InVars {#memory_int=|v_#memory_int_7|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_5, #length=|v_#length_11|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_6, #valid=|v_#valid_13|} OutVars{ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_2|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_5, #length=|v_#length_11|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_6} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem3] 41#L13true [173] L13-->L13-1: Formula: (and (not |v_ULTIMATE.start_test_fun_#t~short6_2|) (>= 1 |v_ULTIMATE.start_test_fun_#t~mem3_3|)) InVars {ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_3|} OutVars{ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_2|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_3|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~short6] 39#L13-1true [116] L13-1-->L13-6: Formula: (not |v_ULTIMATE.start_test_fun_#t~short6_5|) InVars {ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_5|} OutVars{ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_5|} AuxVars[] AssignedVars[] 7#L13-6true [99] L13-6-->L14: Formula: |v_ULTIMATE.start_test_fun_#t~short6_9| InVars {ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_9|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_5|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_5|, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_8|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_5|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem4, ULTIMATE.start_test_fun_#t~mem5, ULTIMATE.start_test_fun_#t~mem3, ULTIMATE.start_test_fun_#t~short6] 21#L14true [80] L14-->L14-1: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem7_2| (select (select |v_#memory_int_10| v_ULTIMATE.start_test_fun_~x_ref~0.base_12) v_ULTIMATE.start_test_fun_~x_ref~0.offset_9)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_9) (= 1 (select |v_#valid_19| v_ULTIMATE.start_test_fun_~x_ref~0.base_12)) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_9 4) (select |v_#length_17| v_ULTIMATE.start_test_fun_~x_ref~0.base_12))) InVars {#memory_int=|v_#memory_int_10|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_9, #length=|v_#length_17|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_12, #valid=|v_#valid_19|} OutVars{#valid=|v_#valid_19|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_9, #length=|v_#length_17|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_12, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_2|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem7] 18#L14-1true [76] L14-1-->L14-2: Formula: (and (= (select |v_#valid_21| v_ULTIMATE.start_test_fun_~x_ref~0.base_15) 1) (= (select (select |v_#memory_int_11| v_ULTIMATE.start_test_fun_~x_ref~0.base_15) v_ULTIMATE.start_test_fun_~x_ref~0.offset_11) |v_ULTIMATE.start_test_fun_#t~mem8_2|) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_11 4) (select |v_#length_19| v_ULTIMATE.start_test_fun_~x_ref~0.base_15)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_11)) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_11, #length=|v_#length_19|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_15, #valid=|v_#valid_21|} OutVars{#valid=|v_#valid_21|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_11, #length=|v_#length_19|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_2|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_15} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem8] 17#L14-2true [208] L14-2-->L15: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_15 4) (select |v_#length_32| v_ULTIMATE.start_test_fun_~x_ref~0.base_21)) (= (select |v_#valid_41| v_ULTIMATE.start_test_fun_~x_ref~0.base_21) 1) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_15) (= (store |v_#memory_int_22| v_ULTIMATE.start_test_fun_~x_ref~0.base_21 (store (select |v_#memory_int_22| v_ULTIMATE.start_test_fun_~x_ref~0.base_21) v_ULTIMATE.start_test_fun_~x_ref~0.offset_15 (* |v_ULTIMATE.start_test_fun_#t~mem7_6| |v_ULTIMATE.start_test_fun_#t~mem8_6|))) |v_#memory_int_21|)) InVars {#valid=|v_#valid_41|, #memory_int=|v_#memory_int_22|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_15, #length=|v_#length_32|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_6|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_21, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_6|} OutVars{#valid=|v_#valid_41|, #memory_int=|v_#memory_int_21|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_15, #length=|v_#length_32|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_5|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_21, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_5|} AuxVars[] AssignedVars[#memory_int, ULTIMATE.start_test_fun_#t~mem8, ULTIMATE.start_test_fun_#t~mem7] 23#L15true [83] L15-->L15-1: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_5 4) (select |v_#length_23| v_ULTIMATE.start_test_fun_~c~0.base_6)) (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_5) (= 1 (select |v_#valid_25| v_ULTIMATE.start_test_fun_~c~0.base_6)) (= |v_ULTIMATE.start_test_fun_#t~mem9_2| (select (select |v_#memory_int_14| v_ULTIMATE.start_test_fun_~c~0.base_6) v_ULTIMATE.start_test_fun_~c~0.offset_5))) InVars {#memory_int=|v_#memory_int_14|, #length=|v_#length_23|, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_5, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_6, #valid=|v_#valid_25|} OutVars{ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_5, #valid=|v_#valid_25|, #memory_int=|v_#memory_int_14|, #length=|v_#length_23|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_2|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_6} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem9] 43#L15-1true [210] L15-1-->L13-8: Formula: (and (= (store |v_#memory_int_25| v_ULTIMATE.start_test_fun_~c~0.base_19 (store (select |v_#memory_int_25| v_ULTIMATE.start_test_fun_~c~0.base_19) v_ULTIMATE.start_test_fun_~c~0.offset_15 (+ |v_ULTIMATE.start_test_fun_#t~mem9_6| 1))) |v_#memory_int_24|) (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_15) (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_15 4) (select |v_#length_34| v_ULTIMATE.start_test_fun_~c~0.base_19)) (= (select |v_#valid_44| v_ULTIMATE.start_test_fun_~c~0.base_19) 1)) InVars {ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_15, #valid=|v_#valid_44|, #memory_int=|v_#memory_int_25|, #length=|v_#length_34|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_6|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_19} OutVars{ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_15, #valid=|v_#valid_44|, #memory_int=|v_#memory_int_24|, #length=|v_#length_34|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_5|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_19} AuxVars[] AssignedVars[#memory_int, ULTIMATE.start_test_fun_#t~mem9] 4#L13-8true [2020-06-22 09:51:43,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:43,212 INFO L82 PathProgramCache]: Analyzing trace with hash 112648910, now seen corresponding path program 1 times [2020-06-22 09:51:43,212 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:43,212 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:43,213 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:43,213 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:43,213 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:43,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 09:51:43,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 09:51:43,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:43,265 INFO L82 PathProgramCache]: Analyzing trace with hash -760639403, now seen corresponding path program 1 times [2020-06-22 09:51:43,265 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:43,265 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:43,266 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:43,266 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:43,266 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:43,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-22 09:51:43,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-06-22 09:51:43,277 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-22 09:51:43,277 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-22 09:51:43,278 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-06-22 09:51:43,279 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-22 09:51:43,279 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-22 09:51:43,279 INFO L87 Difference]: Start difference. First operand 42 states. Second operand 3 states. [2020-06-22 09:51:43,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-22 09:51:43,404 INFO L93 Difference]: Finished difference Result 44 states and 78 transitions. [2020-06-22 09:51:43,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-22 09:51:43,407 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 44 states and 78 transitions. [2020-06-22 09:51:43,410 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 12 [2020-06-22 09:51:43,410 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 44 states to 17 states and 24 transitions. [2020-06-22 09:51:43,411 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17 [2020-06-22 09:51:43,412 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17 [2020-06-22 09:51:43,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 24 transitions. [2020-06-22 09:51:43,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-06-22 09:51:43,413 INFO L706 BuchiCegarLoop]: Abstraction has 17 states and 24 transitions. [2020-06-22 09:51:43,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states and 24 transitions. [2020-06-22 09:51:43,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2020-06-22 09:51:43,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-06-22 09:51:43,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 24 transitions. [2020-06-22 09:51:43,416 INFO L729 BuchiCegarLoop]: Abstraction has 17 states and 24 transitions. [2020-06-22 09:51:43,416 INFO L609 BuchiCegarLoop]: Abstraction has 17 states and 24 transitions. [2020-06-22 09:51:43,416 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2020-06-22 09:51:43,416 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17 states and 24 transitions. [2020-06-22 09:51:43,417 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 12 [2020-06-22 09:51:43,417 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-22 09:51:43,417 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-22 09:51:43,417 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2020-06-22 09:51:43,417 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-22 09:51:43,419 INFO L794 eck$LassoCheckResult]: Stem: 107#ULTIMATE.startENTRY [86] ULTIMATE.startENTRY-->L-1: Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0) (= |v_#valid_1| (store |v_#valid_2| 0 0))) InVars {#valid=|v_#valid_2|} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|, #valid=|v_#valid_1|} AuxVars[] AssignedVars[#valid, #NULL.offset, #NULL.base] 104#L-1 [152] L-1-->L10: Formula: (let ((.cse1 (store |v_#valid_6| |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| 1))) (let ((.cse0 (store .cse1 |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| 1))) (and (< |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| |v_#StackHeapBarrier_1|) (< |v_ULTIMATE.start_test_fun_#t~malloc2.base_1| |v_#StackHeapBarrier_1|) (= |v_ULTIMATE.start_test_fun_#t~malloc0.offset_1| 0) (= |v_ULTIMATE.start_test_fun_#t~malloc1.offset_1| 0) (= (select |v_#valid_6| |v_ULTIMATE.start_test_fun_#t~malloc0.base_1|) 0) (= |v_ULTIMATE.start_test_fun_#in~y_1| |v_ULTIMATE.start_main_#t~nondet12_1|) (= v_ULTIMATE.start_test_fun_~y_ref~0.offset_1 |v_ULTIMATE.start_test_fun_#t~malloc1.offset_1|) (< 0 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1|) (= |v_#length_1| (store (store (store |v_#length_4| |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| 4) |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| 4) |v_ULTIMATE.start_test_fun_#t~malloc2.base_1| 4)) (= v_ULTIMATE.start_test_fun_~c~0.base_1 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1|) (= v_ULTIMATE.start_test_fun_~x_ref~0.offset_1 |v_ULTIMATE.start_test_fun_#t~malloc0.offset_1|) (= (store .cse0 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1| 1) |v_#valid_3|) (= v_ULTIMATE.start_test_fun_~y_ref~0.base_1 |v_ULTIMATE.start_test_fun_#t~malloc1.base_1|) (= 0 (select .cse1 |v_ULTIMATE.start_test_fun_#t~malloc1.base_1|)) (= v_ULTIMATE.start_test_fun_~x_1 |v_ULTIMATE.start_test_fun_#in~x_1|) (< |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| 0) (= 0 (select .cse0 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1|)) (= |v_ULTIMATE.start_test_fun_#in~x_1| |v_ULTIMATE.start_main_#t~nondet11_1|) (= |v_ULTIMATE.start_test_fun_#t~malloc2.offset_1| 0) (= v_ULTIMATE.start_test_fun_~x_ref~0.base_1 |v_ULTIMATE.start_test_fun_#t~malloc0.base_1|) (= v_ULTIMATE.start_test_fun_~c~0.offset_1 |v_ULTIMATE.start_test_fun_#t~malloc2.offset_1|) (< |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| 0) (< |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| |v_#StackHeapBarrier_1|) (= v_ULTIMATE.start_test_fun_~y_1 |v_ULTIMATE.start_test_fun_#in~y_1|)))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_4|, #valid=|v_#valid_6|} OutVars{ULTIMATE.start_test_fun_~y=v_ULTIMATE.start_test_fun_~y_1, ULTIMATE.start_test_fun_~x=v_ULTIMATE.start_test_fun_~x_1, ULTIMATE.start_test_fun_#t~mem10=|v_ULTIMATE.start_test_fun_#t~mem10_1|, ULTIMATE.start_main_#t~nondet11=|v_ULTIMATE.start_main_#t~nondet11_1|, ULTIMATE.start_main_#t~nondet12=|v_ULTIMATE.start_main_#t~nondet12_1|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_1, ULTIMATE.start_test_fun_#t~malloc1.offset=|v_ULTIMATE.start_test_fun_#t~malloc1.offset_1|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_1|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_1|, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_1|, ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_1|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_1|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_1|, ULTIMATE.start_test_fun_#res=|v_ULTIMATE.start_test_fun_#res_1|, #length=|v_#length_1|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_1, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_1, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_1, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_1|, ULTIMATE.start_test_fun_#t~malloc0.offset=|v_ULTIMATE.start_test_fun_#t~malloc0.offset_1|, ULTIMATE.start_test_fun_#in~y=|v_ULTIMATE.start_test_fun_#in~y_1|, ULTIMATE.start_test_fun_#in~x=|v_ULTIMATE.start_test_fun_#in~x_1|, ULTIMATE.start_test_fun_#t~malloc1.base=|v_ULTIMATE.start_test_fun_#t~malloc1.base_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_test_fun_#t~malloc2.base=|v_ULTIMATE.start_test_fun_#t~malloc2.base_1|, ULTIMATE.start_test_fun_#t~malloc2.offset=|v_ULTIMATE.start_test_fun_#t~malloc2.offset_1|, ULTIMATE.start_test_fun_#t~malloc0.base=|v_ULTIMATE.start_test_fun_#t~malloc0.base_1|, ULTIMATE.start_main_#t~ret13=|v_ULTIMATE.start_main_#t~ret13_1|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|, #valid=|v_#valid_3|, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_1, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_1} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_~y, ULTIMATE.start_test_fun_~x, ULTIMATE.start_test_fun_#t~mem10, ULTIMATE.start_main_#t~nondet11, ULTIMATE.start_main_#t~nondet12, ULTIMATE.start_test_fun_~x_ref~0.offset, ULTIMATE.start_test_fun_#t~malloc1.offset, ULTIMATE.start_test_fun_#t~mem8, ULTIMATE.start_test_fun_#t~mem9, ULTIMATE.start_test_fun_#t~mem7, ULTIMATE.start_test_fun_#t~mem4, ULTIMATE.start_test_fun_#t~mem5, ULTIMATE.start_test_fun_#t~mem3, ULTIMATE.start_test_fun_#res, #length, ULTIMATE.start_test_fun_~y_ref~0.base, ULTIMATE.start_test_fun_~x_ref~0.base, ULTIMATE.start_test_fun_~c~0.offset, ULTIMATE.start_test_fun_#t~short6, ULTIMATE.start_test_fun_#t~malloc0.offset, ULTIMATE.start_test_fun_#in~y, ULTIMATE.start_test_fun_#in~x, ULTIMATE.start_test_fun_#t~malloc1.base, ULTIMATE.start_test_fun_#t~malloc2.base, ULTIMATE.start_test_fun_#t~malloc2.offset, ULTIMATE.start_test_fun_#t~malloc0.base, ULTIMATE.start_main_#t~ret13, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_test_fun_~y_ref~0.offset, ULTIMATE.start_test_fun_~c~0.base] 105#L10 [68] L10-->L10-1: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_3 4) (select |v_#length_5| v_ULTIMATE.start_test_fun_~x_ref~0.base_3)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_3) (= (select |v_#valid_7| v_ULTIMATE.start_test_fun_~x_ref~0.base_3) 1) (= (store |v_#memory_int_2| v_ULTIMATE.start_test_fun_~x_ref~0.base_3 (store (select |v_#memory_int_2| v_ULTIMATE.start_test_fun_~x_ref~0.base_3) v_ULTIMATE.start_test_fun_~x_ref~0.offset_3 v_ULTIMATE.start_test_fun_~x_3)) |v_#memory_int_1|)) InVars {ULTIMATE.start_test_fun_~x=v_ULTIMATE.start_test_fun_~x_3, #valid=|v_#valid_7|, #memory_int=|v_#memory_int_2|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_3, #length=|v_#length_5|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_3} OutVars{ULTIMATE.start_test_fun_~x=v_ULTIMATE.start_test_fun_~x_3, #valid=|v_#valid_7|, #memory_int=|v_#memory_int_1|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_3, #length=|v_#length_5|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_3} AuxVars[] AssignedVars[#memory_int] 102#L10-1 [106] L10-1-->L11: Formula: (and (= |v_#memory_int_3| (store |v_#memory_int_4| v_ULTIMATE.start_test_fun_~y_ref~0.base_3 (store (select |v_#memory_int_4| v_ULTIMATE.start_test_fun_~y_ref~0.base_3) v_ULTIMATE.start_test_fun_~y_ref~0.offset_3 v_ULTIMATE.start_test_fun_~y_3))) (<= (+ v_ULTIMATE.start_test_fun_~y_ref~0.offset_3 4) (select |v_#length_7| v_ULTIMATE.start_test_fun_~y_ref~0.base_3)) (= 1 (select |v_#valid_9| v_ULTIMATE.start_test_fun_~y_ref~0.base_3)) (<= 0 v_ULTIMATE.start_test_fun_~y_ref~0.offset_3)) InVars {ULTIMATE.start_test_fun_~y=v_ULTIMATE.start_test_fun_~y_3, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_4|, #length=|v_#length_7|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_3, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_3} OutVars{ULTIMATE.start_test_fun_~y=v_ULTIMATE.start_test_fun_~y_3, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_3|, #length=|v_#length_7|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_3, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_3} AuxVars[] AssignedVars[#memory_int] 103#L11 [87] L11-->L13-8: Formula: (and (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_3) (= 1 (select |v_#valid_11| v_ULTIMATE.start_test_fun_~c~0.base_3)) (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_3 4) (select |v_#length_9| v_ULTIMATE.start_test_fun_~c~0.base_3)) (= (store |v_#memory_int_6| v_ULTIMATE.start_test_fun_~c~0.base_3 (store (select |v_#memory_int_6| v_ULTIMATE.start_test_fun_~c~0.base_3) v_ULTIMATE.start_test_fun_~c~0.offset_3 0)) |v_#memory_int_5|)) InVars {#memory_int=|v_#memory_int_6|, #length=|v_#length_9|, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_3, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_3, #valid=|v_#valid_11|} OutVars{#memory_int=|v_#memory_int_5|, #length=|v_#length_9|, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_3, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_3, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#memory_int] 97#L13-8 [2020-06-22 09:51:43,419 INFO L796 eck$LassoCheckResult]: Loop: 97#L13-8 [95] L13-8-->L13: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem3_2| (select (select |v_#memory_int_7| v_ULTIMATE.start_test_fun_~x_ref~0.base_6) v_ULTIMATE.start_test_fun_~x_ref~0.offset_5)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_5) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_5 4) (select |v_#length_11| v_ULTIMATE.start_test_fun_~x_ref~0.base_6)) (= 1 (select |v_#valid_13| v_ULTIMATE.start_test_fun_~x_ref~0.base_6))) InVars {#memory_int=|v_#memory_int_7|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_5, #length=|v_#length_11|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_6, #valid=|v_#valid_13|} OutVars{ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_2|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_5, #length=|v_#length_11|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_6} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem3] 98#L13 [174] L13-->L13-1: Formula: (and (< 1 |v_ULTIMATE.start_test_fun_#t~mem3_3|) |v_ULTIMATE.start_test_fun_#t~short6_2|) InVars {ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_3|} OutVars{ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_2|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_3|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~short6] 109#L13-1 [115] L13-1-->L13-2: Formula: |v_ULTIMATE.start_test_fun_#t~short6_3| InVars {ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_3|} OutVars{ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_3|} AuxVars[] AssignedVars[] 108#L13-2 [112] L13-2-->L13-3: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem4_2| (select (select |v_#memory_int_8| v_ULTIMATE.start_test_fun_~x_ref~0.base_9) v_ULTIMATE.start_test_fun_~x_ref~0.offset_7)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_7) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_7 4) (select |v_#length_13| v_ULTIMATE.start_test_fun_~x_ref~0.base_9)) (= 1 (select |v_#valid_15| v_ULTIMATE.start_test_fun_~x_ref~0.base_9))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_7, #length=|v_#length_13|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_9, #valid=|v_#valid_15|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_2|, #valid=|v_#valid_15|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_7, #length=|v_#length_13|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_9} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem4] 106#L13-3 [109] L13-3-->L13-4: Formula: (and (<= 0 v_ULTIMATE.start_test_fun_~y_ref~0.offset_5) (= |v_ULTIMATE.start_test_fun_#t~mem5_2| (select (select |v_#memory_int_9| v_ULTIMATE.start_test_fun_~y_ref~0.base_6) v_ULTIMATE.start_test_fun_~y_ref~0.offset_5)) (<= (+ v_ULTIMATE.start_test_fun_~y_ref~0.offset_5 4) (select |v_#length_15| v_ULTIMATE.start_test_fun_~y_ref~0.base_6)) (= 1 (select |v_#valid_17| v_ULTIMATE.start_test_fun_~y_ref~0.base_6))) InVars {#memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_6, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_5, #valid=|v_#valid_17|} OutVars{ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_2|, #valid=|v_#valid_17|, #memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_6, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_5} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem5] 101#L13-4 [187] L13-4-->L13-6: Formula: (and |v_ULTIMATE.start_test_fun_#t~short6_4| (< |v_ULTIMATE.start_test_fun_#t~mem4_3| |v_ULTIMATE.start_test_fun_#t~mem5_3|)) InVars {ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_3|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_3|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_3|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_3|, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_4|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~short6] 99#L13-6 [99] L13-6-->L14: Formula: |v_ULTIMATE.start_test_fun_#t~short6_9| InVars {ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_9|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_5|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_5|, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_8|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_5|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem4, ULTIMATE.start_test_fun_#t~mem5, ULTIMATE.start_test_fun_#t~mem3, ULTIMATE.start_test_fun_#t~short6] 100#L14 [80] L14-->L14-1: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem7_2| (select (select |v_#memory_int_10| v_ULTIMATE.start_test_fun_~x_ref~0.base_12) v_ULTIMATE.start_test_fun_~x_ref~0.offset_9)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_9) (= 1 (select |v_#valid_19| v_ULTIMATE.start_test_fun_~x_ref~0.base_12)) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_9 4) (select |v_#length_17| v_ULTIMATE.start_test_fun_~x_ref~0.base_12))) InVars {#memory_int=|v_#memory_int_10|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_9, #length=|v_#length_17|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_12, #valid=|v_#valid_19|} OutVars{#valid=|v_#valid_19|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_9, #length=|v_#length_17|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_12, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_2|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem7] 111#L14-1 [76] L14-1-->L14-2: Formula: (and (= (select |v_#valid_21| v_ULTIMATE.start_test_fun_~x_ref~0.base_15) 1) (= (select (select |v_#memory_int_11| v_ULTIMATE.start_test_fun_~x_ref~0.base_15) v_ULTIMATE.start_test_fun_~x_ref~0.offset_11) |v_ULTIMATE.start_test_fun_#t~mem8_2|) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_11 4) (select |v_#length_19| v_ULTIMATE.start_test_fun_~x_ref~0.base_15)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_11)) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_11, #length=|v_#length_19|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_15, #valid=|v_#valid_21|} OutVars{#valid=|v_#valid_21|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_11, #length=|v_#length_19|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_2|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_15} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem8] 110#L14-2 [208] L14-2-->L15: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_15 4) (select |v_#length_32| v_ULTIMATE.start_test_fun_~x_ref~0.base_21)) (= (select |v_#valid_41| v_ULTIMATE.start_test_fun_~x_ref~0.base_21) 1) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_15) (= (store |v_#memory_int_22| v_ULTIMATE.start_test_fun_~x_ref~0.base_21 (store (select |v_#memory_int_22| v_ULTIMATE.start_test_fun_~x_ref~0.base_21) v_ULTIMATE.start_test_fun_~x_ref~0.offset_15 (* |v_ULTIMATE.start_test_fun_#t~mem7_6| |v_ULTIMATE.start_test_fun_#t~mem8_6|))) |v_#memory_int_21|)) InVars {#valid=|v_#valid_41|, #memory_int=|v_#memory_int_22|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_15, #length=|v_#length_32|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_6|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_21, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_6|} OutVars{#valid=|v_#valid_41|, #memory_int=|v_#memory_int_21|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_15, #length=|v_#length_32|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_5|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_21, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_5|} AuxVars[] AssignedVars[#memory_int, ULTIMATE.start_test_fun_#t~mem8, ULTIMATE.start_test_fun_#t~mem7] 95#L15 [83] L15-->L15-1: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_5 4) (select |v_#length_23| v_ULTIMATE.start_test_fun_~c~0.base_6)) (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_5) (= 1 (select |v_#valid_25| v_ULTIMATE.start_test_fun_~c~0.base_6)) (= |v_ULTIMATE.start_test_fun_#t~mem9_2| (select (select |v_#memory_int_14| v_ULTIMATE.start_test_fun_~c~0.base_6) v_ULTIMATE.start_test_fun_~c~0.offset_5))) InVars {#memory_int=|v_#memory_int_14|, #length=|v_#length_23|, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_5, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_6, #valid=|v_#valid_25|} OutVars{ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_5, #valid=|v_#valid_25|, #memory_int=|v_#memory_int_14|, #length=|v_#length_23|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_2|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_6} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem9] 96#L15-1 [210] L15-1-->L13-8: Formula: (and (= (store |v_#memory_int_25| v_ULTIMATE.start_test_fun_~c~0.base_19 (store (select |v_#memory_int_25| v_ULTIMATE.start_test_fun_~c~0.base_19) v_ULTIMATE.start_test_fun_~c~0.offset_15 (+ |v_ULTIMATE.start_test_fun_#t~mem9_6| 1))) |v_#memory_int_24|) (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_15) (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_15 4) (select |v_#length_34| v_ULTIMATE.start_test_fun_~c~0.base_19)) (= (select |v_#valid_44| v_ULTIMATE.start_test_fun_~c~0.base_19) 1)) InVars {ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_15, #valid=|v_#valid_44|, #memory_int=|v_#memory_int_25|, #length=|v_#length_34|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_6|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_19} OutVars{ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_15, #valid=|v_#valid_44|, #memory_int=|v_#memory_int_24|, #length=|v_#length_34|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_5|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_19} AuxVars[] AssignedVars[#memory_int, ULTIMATE.start_test_fun_#t~mem9] 97#L13-8 [2020-06-22 09:51:43,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:43,420 INFO L82 PathProgramCache]: Analyzing trace with hash 112648910, now seen corresponding path program 2 times [2020-06-22 09:51:43,420 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:43,420 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:43,421 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:43,421 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:43,421 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:43,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 09:51:43,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 09:51:43,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:43,449 INFO L82 PathProgramCache]: Analyzing trace with hash 609839723, now seen corresponding path program 1 times [2020-06-22 09:51:43,449 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:43,449 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:43,450 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:43,450 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 09:51:43,450 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:43,455 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2020-06-22 09:51:43,455 INFO L258 seRefinementStrategy]: Advancing trace checker [2020-06-22 09:51:43,456 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-06-22 09:51:43,470 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:43,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 09:51:43,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 09:51:43,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:43,535 INFO L82 PathProgramCache]: Analyzing trace with hash 1958314424, now seen corresponding path program 1 times [2020-06-22 09:51:43,535 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:43,535 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:43,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:43,536 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:43,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:43,549 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2020-06-22 09:51:43,549 INFO L258 seRefinementStrategy]: Advancing trace checker [2020-06-22 09:51:43,549 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-06-22 09:51:43,563 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:43,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 09:51:43,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 09:51:44,198 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 87 [2020-06-22 09:51:44,347 WARN L188 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2020-06-22 09:51:44,361 INFO L216 LassoAnalysis]: Preferences: [2020-06-22 09:51:44,362 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2020-06-22 09:51:44,363 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-06-22 09:51:44,363 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2020-06-22 09:51:44,363 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2020-06-22 09:51:44,363 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-06-22 09:51:44,363 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2020-06-22 09:51:44,363 INFO L130 ssoRankerPreferences]: Path of dumped script: [2020-06-22 09:51:44,363 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration2_Lasso [2020-06-22 09:51:44,363 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2020-06-22 09:51:44,364 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2020-06-22 09:51:44,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:44,389 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:44,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:44,396 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:44,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:44,404 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:44,407 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:44,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:44,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:44,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:44,415 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:44,752 WARN L188 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 72 [2020-06-22 09:51:44,880 WARN L188 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 59 [2020-06-22 09:51:44,881 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:44,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:44,884 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:44,886 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:45,323 INFO L300 LassoAnalysis]: Preprocessing complete. [2020-06-22 09:51:45,328 INFO L497 LassoAnalysis]: Using template 'affine'. [2020-06-22 09:51:45,330 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,332 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,332 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,333 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,333 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,333 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,335 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:45,335 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,337 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,337 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,338 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,338 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,338 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,338 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,338 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,339 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:45,339 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,340 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,340 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,341 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,341 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,341 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,341 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,344 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:45,344 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:45,347 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,347 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,348 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,348 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,348 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,348 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,348 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,349 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:45,349 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,350 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,350 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,350 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,351 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,351 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,351 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,353 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:45,353 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:45,356 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,356 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,357 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,357 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,357 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,357 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,357 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,358 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:45,358 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,358 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,359 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,359 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,359 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,359 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,360 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,361 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:45,361 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:45,364 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,365 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,365 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,365 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,365 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,365 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,366 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,366 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:45,366 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,367 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,367 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,368 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,368 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,368 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,368 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,368 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,369 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:45,369 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,370 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,370 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,370 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,370 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,371 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,371 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,371 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,371 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:45,371 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,372 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,373 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,373 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,373 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,373 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,373 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,376 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:45,376 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:45,387 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,387 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,388 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,388 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,388 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,388 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,390 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:45,390 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:45,397 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,398 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,398 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,398 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,399 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,399 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,400 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:45,400 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:45,408 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,409 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,409 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,410 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,410 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,410 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,413 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:45,413 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:45,430 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,431 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,431 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,432 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,432 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,432 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,433 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:45,434 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:45,441 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,441 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,442 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,442 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,442 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,442 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,444 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:45,444 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:45,451 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,451 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,452 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,452 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,452 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,452 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,453 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:45,453 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:45,455 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,456 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,456 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,456 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,456 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,457 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,459 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:45,459 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:45,465 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,465 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,466 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,467 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,467 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,467 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,468 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:45,468 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:45,473 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,474 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,474 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,475 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,475 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,475 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,478 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:45,478 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:45,499 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,500 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,500 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,501 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,501 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,501 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,501 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,501 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:45,501 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,502 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,503 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,503 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,503 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,503 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,503 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,503 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,504 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:45,504 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,505 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,505 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,505 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,506 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,506 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,506 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,506 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,507 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:45,507 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,508 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,508 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,508 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,509 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,509 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,509 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,509 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:45,509 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:45,509 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,510 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,510 INFO L497 LassoAnalysis]: Using template '2-nested'. [2020-06-22 09:51:45,511 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,511 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,511 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,511 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,511 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,512 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,512 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:45,512 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,513 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,514 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,514 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,514 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,514 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,514 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,515 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,515 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:45,515 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,538 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,539 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,540 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,540 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,540 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,540 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,542 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:45,542 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:45,544 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,544 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,545 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,545 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,545 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,545 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,545 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,546 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:45,546 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,546 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,547 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,547 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,547 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,547 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,548 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,551 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:45,552 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:45,554 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,554 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,554 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,555 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,555 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,555 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,555 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,555 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:45,556 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,556 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,557 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,557 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,557 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,557 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,557 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,559 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:45,559 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:45,560 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,561 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,561 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,561 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,562 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,562 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,562 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,562 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:45,562 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,563 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,563 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,564 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,564 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,564 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,564 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,564 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,565 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:45,565 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,565 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,566 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,566 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,566 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,566 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,567 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,567 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,567 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:45,567 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,568 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,569 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,569 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,569 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,569 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,569 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,571 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:45,571 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:45,579 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,579 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,580 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,580 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,580 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,580 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,582 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:45,582 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:45,588 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,589 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,589 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,590 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,590 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,590 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,591 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:45,591 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:45,598 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,599 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,599 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,600 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,600 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,600 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,603 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:45,603 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:45,619 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,619 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,620 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,620 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,620 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,620 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,622 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:45,622 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:45,629 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,629 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,630 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,630 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,630 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,630 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,632 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:45,632 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:45,640 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,640 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,641 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,641 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,641 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,641 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,642 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:45,643 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:45,645 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,645 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,645 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,646 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,646 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,646 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,647 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:45,647 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:45,654 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,655 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,655 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,656 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,656 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,656 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,657 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:45,657 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:45,663 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,663 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,664 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,664 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,664 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,664 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,668 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:45,668 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:45,694 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,695 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,695 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,695 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,695 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,696 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,696 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,696 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:45,696 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,697 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,697 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,698 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,698 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,698 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,698 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,698 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,698 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:45,699 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,699 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,700 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,700 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,700 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,700 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,700 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,701 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,701 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:45,701 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,702 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,702 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,702 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,703 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,703 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,703 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,703 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:45,703 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:45,703 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,704 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,704 INFO L497 LassoAnalysis]: Using template '3-nested'. [2020-06-22 09:51:45,705 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,705 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,705 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,705 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,705 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,706 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,706 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:45,706 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,707 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,707 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,708 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,708 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,708 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,708 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,708 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,709 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:45,709 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,709 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,710 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,710 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,710 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,710 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,711 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,712 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:45,712 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:45,715 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,715 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,716 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,716 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,716 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,716 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,716 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,717 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:45,717 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,717 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,718 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,718 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,718 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,719 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,719 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,720 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:45,720 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:45,723 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,723 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,724 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,724 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,724 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,724 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,724 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,725 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:45,725 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,726 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,726 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,727 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,727 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,727 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,727 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,728 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:45,729 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:45,732 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,733 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,734 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,734 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,734 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,734 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,735 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,735 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:45,735 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,736 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,737 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,737 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,737 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,737 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,737 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,738 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,738 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:45,738 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,739 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,739 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,739 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,740 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,740 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,740 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,740 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,740 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:45,740 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,741 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,742 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,742 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,742 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,742 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,743 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,744 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:45,744 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:45,754 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,755 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,755 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,755 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,755 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,755 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,757 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:45,757 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:45,765 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,765 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,766 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,766 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,766 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,766 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,767 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:45,768 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:45,776 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,777 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,777 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,778 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,778 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,778 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,781 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:45,781 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:45,800 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,801 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,801 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,801 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,802 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,802 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,803 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:45,803 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:45,812 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,812 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,813 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,813 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,813 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,813 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,815 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:45,815 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:45,824 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,825 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,825 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,826 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,826 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,826 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,827 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:45,827 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:45,830 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,830 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,831 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,831 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,831 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,831 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,833 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:45,833 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:45,842 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,843 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,843 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,844 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,844 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,844 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,845 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:45,845 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:45,853 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,853 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,854 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,854 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,854 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,854 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,859 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:45,859 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:45,889 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,890 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,890 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,890 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,891 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,891 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,891 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,891 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:45,891 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,892 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,892 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,893 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,893 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,893 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,893 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,893 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,894 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:45,894 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,895 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,895 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,895 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,896 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,896 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,896 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,896 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,896 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:45,897 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,897 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,898 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,898 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,898 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,898 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,899 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,899 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:45,899 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:45,899 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,900 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,900 INFO L497 LassoAnalysis]: Using template '4-nested'. [2020-06-22 09:51:45,900 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,901 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,901 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,901 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,901 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,901 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:45,902 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:45,902 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,902 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,903 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,903 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,903 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,903 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,903 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,904 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:45,904 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:45,904 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,905 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,905 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,905 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,906 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,906 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,906 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:45,907 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:45,907 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:45,910 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,911 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,911 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,911 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,911 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,911 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,912 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:45,912 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:45,912 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,913 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,913 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,914 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,914 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,914 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,914 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:45,915 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:45,916 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:45,918 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,919 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,919 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,919 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,920 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,920 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,920 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:45,920 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:45,920 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,921 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,922 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,922 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,922 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,922 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,922 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:45,924 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:45,924 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:45,927 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,927 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,928 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,928 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,928 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,928 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,928 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:45,929 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:45,929 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,930 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,930 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,930 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,930 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,931 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,931 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,931 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:45,931 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:45,931 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,932 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,932 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,933 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,933 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:45,933 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,933 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,933 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:45,934 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:45,934 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:45,935 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,935 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,935 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,936 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,936 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,936 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:45,938 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:45,938 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:45,949 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,949 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,950 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,950 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,950 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,950 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:45,952 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:45,952 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:45,960 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,961 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,961 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,962 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,962 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,962 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:45,963 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:45,963 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:45,973 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:45,974 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:45,974 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:45,975 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:45,975 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:45,975 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:45,979 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:45,979 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,002 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,002 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,003 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:46,003 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,003 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,003 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,005 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,005 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,016 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,016 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,017 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:46,017 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,017 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,017 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,019 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,019 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,030 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,031 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,031 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:46,031 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,031 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,031 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,033 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,033 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,036 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,036 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,037 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:46,037 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,037 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,037 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,039 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,039 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,050 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,051 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,051 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:46,052 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,052 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,052 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,054 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,054 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,062 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,063 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,063 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:46,064 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,064 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,064 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,069 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,069 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,104 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,105 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,105 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:46,106 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,106 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,106 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,106 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,107 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:46,107 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,108 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,108 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,108 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:46,108 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,109 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,109 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,109 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,109 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:46,109 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,110 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,110 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,111 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:46,111 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,111 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,111 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,111 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,112 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:46,112 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,113 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,113 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,113 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:46,113 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,114 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,114 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,114 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,114 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:46,114 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,115 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,115 INFO L497 LassoAnalysis]: Using template '2-phase'. [2020-06-22 09:51:46,116 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,116 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,116 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,116 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,117 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,117 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,117 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,117 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:46,117 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,118 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,118 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,119 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,119 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,119 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,119 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,119 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,120 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,120 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:46,120 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,121 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,122 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,122 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,122 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,122 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,123 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,123 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,124 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:46,124 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:46,128 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,128 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,129 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,129 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,129 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,129 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,130 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,130 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,130 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:46,130 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,131 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,132 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,132 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,132 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,132 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,133 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,133 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,134 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:46,134 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:46,137 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,138 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,138 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,138 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,138 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,139 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,139 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,139 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,139 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:46,139 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,140 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,141 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,141 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,141 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,141 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,141 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,142 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,143 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:46,143 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:46,146 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,147 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,147 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,147 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,147 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,147 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,148 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,148 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,148 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:46,148 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,149 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,150 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,150 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,150 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,150 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,151 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,151 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,151 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,151 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:46,151 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,152 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,153 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,153 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,153 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,153 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,154 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,154 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,154 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,154 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:46,154 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,155 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,156 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,156 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,156 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,156 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,157 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,157 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,158 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:46,159 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:46,167 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,168 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,168 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,169 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,169 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,169 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,169 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,170 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:46,171 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:46,178 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,178 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,179 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,179 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,179 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,179 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,179 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,181 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:46,181 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:46,198 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,199 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,200 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,200 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,200 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,200 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,200 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,203 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:46,203 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:46,221 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,221 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,222 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,222 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,222 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,222 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,223 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,224 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:46,224 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:46,233 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,233 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,234 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,234 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,234 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,234 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,234 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,236 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:46,236 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:46,244 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,245 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,245 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,245 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,246 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,246 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,246 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,247 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:46,247 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:46,251 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,251 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,252 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,252 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,252 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,252 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,252 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,254 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:46,254 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:46,263 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,263 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,264 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,264 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,264 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,264 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,264 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,266 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:46,266 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:46,273 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,274 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,274 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,274 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,275 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,275 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,275 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,279 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:46,279 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:46,306 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,307 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,307 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,308 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,308 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,308 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,308 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,308 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,309 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:46,309 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,310 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,310 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,310 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,310 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,311 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,311 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,311 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,311 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,311 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:46,312 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,313 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,313 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,313 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,313 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,314 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,314 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,314 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,314 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,314 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:46,315 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,316 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,316 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,316 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,317 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:46,317 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,317 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,317 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,317 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:46,318 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:46,318 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,319 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,319 INFO L497 LassoAnalysis]: Using template '3-phase'. [2020-06-22 09:51:46,319 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,320 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,320 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,320 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,320 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,320 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,320 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,321 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:46,321 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,322 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,323 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,323 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,323 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,324 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,324 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,324 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,324 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,325 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:46,325 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,326 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,327 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,327 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,328 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,328 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,328 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,328 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,330 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:46,330 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:46,334 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,335 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,335 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,335 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,336 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,336 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,336 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,336 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,337 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:46,337 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,339 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,339 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,340 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,340 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,340 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,340 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,340 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,342 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:46,342 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:46,347 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,347 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,348 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,348 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,348 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,348 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,348 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,348 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,349 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:46,349 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,352 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,352 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,353 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,353 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,353 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,353 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,353 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,355 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:46,355 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:46,359 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,360 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,360 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,360 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,361 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,361 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,361 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,361 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,362 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:46,362 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,364 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,364 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,365 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,365 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,365 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,365 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,365 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,365 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,366 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:46,366 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,367 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,368 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,368 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,369 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,369 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,369 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,369 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,369 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,370 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:46,370 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,372 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,372 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,373 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,373 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,373 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,373 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,374 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,376 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:46,376 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:46,388 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,389 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,390 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,390 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,390 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,390 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,390 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,392 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:46,392 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:46,402 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,403 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,403 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,403 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,403 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,404 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,404 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,405 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:46,406 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:46,432 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,432 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,433 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,433 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,433 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,433 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,433 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,438 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:46,438 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:46,463 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,463 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,464 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,464 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,464 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,464 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,464 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,466 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:46,467 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:46,478 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,478 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,479 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,479 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,479 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,479 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,480 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,482 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:46,482 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:46,500 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,501 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,501 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,501 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,502 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,502 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,502 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,503 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:46,503 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:46,508 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,508 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,509 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,509 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,509 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,509 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,509 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,511 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:46,511 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:46,523 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,523 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,524 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,524 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,524 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,524 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,524 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,526 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:46,526 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:46,651 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,652 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,653 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,653 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,653 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,653 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,653 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,659 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:46,659 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:46,723 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,723 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,724 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,725 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,725 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,725 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,725 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,725 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,726 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:46,726 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,728 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,728 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,728 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,729 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,729 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,729 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,729 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,729 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,730 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:46,730 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,731 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,732 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,732 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,732 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,732 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,733 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,733 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,733 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,734 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:46,734 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,735 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,736 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,736 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,736 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:46,736 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,736 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,737 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,737 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:46,737 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:46,737 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,739 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,739 INFO L497 LassoAnalysis]: Using template '4-phase'. [2020-06-22 09:51:46,739 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,740 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,740 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,740 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,740 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,740 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,740 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,741 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:46,741 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,742 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,743 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,743 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,743 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,743 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,744 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,744 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,744 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,745 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:46,745 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,746 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,746 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,747 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,747 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,747 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,747 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,747 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,749 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,750 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,756 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,757 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,757 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,757 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,758 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,758 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,758 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,758 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,759 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:46,759 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,760 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,760 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,761 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,761 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,761 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,761 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,762 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,764 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,764 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,770 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,771 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,771 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,771 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,772 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,772 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,772 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,772 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,773 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:46,773 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,774 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,775 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,775 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,775 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,776 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,776 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,776 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,778 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,778 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,785 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,785 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,786 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,786 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,786 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,786 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,786 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,786 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,787 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:46,788 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,789 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,789 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,789 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,790 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,790 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,790 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,790 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,790 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,791 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:46,791 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,792 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,793 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,793 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,793 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,794 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:46,794 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,794 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,794 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,795 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:46,795 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:46,796 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,796 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,797 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,797 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,797 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,798 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,798 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,800 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,800 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,815 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,815 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,816 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,816 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,816 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,816 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,817 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,819 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,819 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,831 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,832 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,832 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,832 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,833 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,833 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,833 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,835 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,835 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,873 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,874 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,874 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,875 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,875 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,875 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,875 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,881 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,881 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,919 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,920 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,920 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,921 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,921 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,921 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,921 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,924 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,924 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,938 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,939 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,940 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,940 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,940 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,940 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,940 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,943 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,943 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,958 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,958 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,959 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,959 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,959 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,959 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,959 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,961 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,962 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,969 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,969 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,970 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,970 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,971 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,971 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,971 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,973 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,974 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:46,988 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:46,989 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:46,989 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:46,989 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:46,990 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:46,990 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:46,990 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:46,992 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:46,992 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:47,004 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,005 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,006 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,006 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,006 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,006 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,006 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:47,014 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:47,014 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:47,062 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,062 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,063 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,063 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,063 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,063 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,064 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,064 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:47,065 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:47,065 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,066 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,066 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,067 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,067 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,067 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,067 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,067 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,067 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:47,068 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:47,069 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,070 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,070 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,071 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,071 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,071 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,071 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,071 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,071 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:47,072 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:47,072 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,074 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,074 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,075 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,075 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,075 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,075 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,075 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,075 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:47,076 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:47,076 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,078 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,078 INFO L497 LassoAnalysis]: Using template '2-lex'. [2020-06-22 09:51:47,078 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,079 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,079 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,079 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,079 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,079 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,079 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,080 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:47,080 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,082 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,082 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,082 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,083 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,083 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,083 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,083 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,083 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,083 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:47,084 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,086 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,086 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,086 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,086 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,087 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,087 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,087 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,088 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:47,088 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:47,092 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,092 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,093 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,093 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,093 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,093 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,093 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,093 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,094 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:47,094 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,096 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,096 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,097 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,097 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,097 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,097 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,097 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,098 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:47,099 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:47,102 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,103 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,103 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,103 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,103 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,103 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,104 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,104 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,104 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:47,104 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,106 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,106 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,107 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,107 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,107 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,107 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,107 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,108 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:47,109 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:47,112 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,112 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,113 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,113 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,113 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,113 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,113 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,114 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,114 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:47,114 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,116 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,116 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,117 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,117 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,117 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,117 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,117 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,117 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,118 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:47,118 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,119 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,120 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,120 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,120 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,120 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,121 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,121 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,121 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,121 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:47,121 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,123 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,123 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,124 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,124 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,124 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,124 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,124 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,126 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:47,126 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:47,136 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,137 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,137 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,137 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,138 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,138 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,138 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,139 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:47,139 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:47,147 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,147 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,147 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,148 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,148 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,148 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,148 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,149 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:47,150 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:47,160 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,161 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,161 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,162 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,162 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,162 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,162 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,165 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:47,165 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:47,199 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,199 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,200 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,200 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,200 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,200 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,200 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,202 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:47,202 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:47,210 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,211 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,211 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,211 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,211 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,212 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,212 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,213 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:47,213 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:47,222 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,223 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,223 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,224 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,224 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,224 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,224 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,225 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:47,225 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:47,229 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,229 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,230 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,230 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,230 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,230 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,230 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,232 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:47,232 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:47,242 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,242 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,243 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,243 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,243 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,243 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,243 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,245 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:47,245 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:47,252 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,252 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,253 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,253 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,253 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,253 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,253 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,257 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:47,257 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:47,317 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,318 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,318 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,318 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,318 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,319 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,319 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,319 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,319 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:47,319 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,321 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,321 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,322 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,322 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,322 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,322 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,322 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,323 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,323 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:47,323 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,325 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,325 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,326 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,326 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,326 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,326 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,326 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,326 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,327 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:47,327 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,329 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,329 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,330 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,330 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:47,330 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,330 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,330 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,330 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:47,331 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:47,331 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,332 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,332 INFO L497 LassoAnalysis]: Using template '3-lex'. [2020-06-22 09:51:47,333 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,333 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,333 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,334 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,334 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,334 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,334 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,334 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:47,335 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,337 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,337 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,338 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,338 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,338 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,338 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,338 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,338 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,339 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:47,339 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,342 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,342 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,343 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,343 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,343 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,343 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,343 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,345 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:47,345 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:47,351 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,351 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,351 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,351 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,352 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,352 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,352 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,352 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,353 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:47,353 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,356 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,356 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,357 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,357 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,357 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,357 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,357 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,359 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:47,359 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:47,364 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,365 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,365 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,365 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,365 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,366 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,366 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,366 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,366 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:47,367 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,370 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,370 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,371 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,371 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,371 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,371 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,371 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,373 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:47,373 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:47,378 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,379 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,379 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,379 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,379 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,380 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,380 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,380 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,380 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:47,381 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,384 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,384 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,385 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,385 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,385 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,385 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,386 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,386 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,386 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:47,386 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,389 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,389 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,390 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,390 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,390 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,390 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,390 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,390 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,391 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:47,392 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,395 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,395 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,396 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,396 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,396 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,396 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,396 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,398 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:47,399 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:47,413 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,413 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,414 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,414 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,414 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,415 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,415 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,417 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:47,417 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:47,427 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,428 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,429 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,429 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,429 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,429 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,429 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,431 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:47,431 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:47,458 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,459 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,460 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,460 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,460 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,460 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,460 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,465 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:47,465 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:47,534 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,534 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,535 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,535 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,535 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,535 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,535 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,538 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:47,538 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:47,551 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,552 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,552 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,552 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,553 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,553 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,553 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,555 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:47,555 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:47,571 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,571 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,572 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,572 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,572 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,572 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,572 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,574 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:47,574 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:47,580 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,581 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,581 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,581 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,582 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,582 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,582 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,584 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:47,584 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:47,599 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,600 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,600 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,601 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,601 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,601 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,601 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,603 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:47,603 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:47,614 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,614 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,615 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,615 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,615 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,616 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,616 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,622 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:47,622 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:47,819 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,820 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,821 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,821 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,821 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,821 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,822 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,822 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,822 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:47,822 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,825 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,825 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,826 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,826 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,826 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,826 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,826 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,826 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,827 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:47,827 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,830 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,831 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,831 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,831 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,831 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,831 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,832 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,832 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,832 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:47,832 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,835 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,836 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:47,836 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:47,837 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:47,837 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:47,837 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:47,837 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:47,837 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:47,838 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:47,838 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:47,840 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:47,840 INFO L488 BuchiCegarLoop]: Result of lasso check was UNKNOWN. I will concatenate loop to stem and try again. [2020-06-22 09:51:47,842 INFO L794 eck$LassoCheckResult]: Stem: 107#ULTIMATE.startENTRY [86] ULTIMATE.startENTRY-->L-1: Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0) (= |v_#valid_1| (store |v_#valid_2| 0 0))) InVars {#valid=|v_#valid_2|} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|, #valid=|v_#valid_1|} AuxVars[] AssignedVars[#valid, #NULL.offset, #NULL.base] 104#L-1 [152] L-1-->L10: Formula: (let ((.cse1 (store |v_#valid_6| |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| 1))) (let ((.cse0 (store .cse1 |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| 1))) (and (< |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| |v_#StackHeapBarrier_1|) (< |v_ULTIMATE.start_test_fun_#t~malloc2.base_1| |v_#StackHeapBarrier_1|) (= |v_ULTIMATE.start_test_fun_#t~malloc0.offset_1| 0) (= |v_ULTIMATE.start_test_fun_#t~malloc1.offset_1| 0) (= (select |v_#valid_6| |v_ULTIMATE.start_test_fun_#t~malloc0.base_1|) 0) (= |v_ULTIMATE.start_test_fun_#in~y_1| |v_ULTIMATE.start_main_#t~nondet12_1|) (= v_ULTIMATE.start_test_fun_~y_ref~0.offset_1 |v_ULTIMATE.start_test_fun_#t~malloc1.offset_1|) (< 0 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1|) (= |v_#length_1| (store (store (store |v_#length_4| |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| 4) |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| 4) |v_ULTIMATE.start_test_fun_#t~malloc2.base_1| 4)) (= v_ULTIMATE.start_test_fun_~c~0.base_1 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1|) (= v_ULTIMATE.start_test_fun_~x_ref~0.offset_1 |v_ULTIMATE.start_test_fun_#t~malloc0.offset_1|) (= (store .cse0 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1| 1) |v_#valid_3|) (= v_ULTIMATE.start_test_fun_~y_ref~0.base_1 |v_ULTIMATE.start_test_fun_#t~malloc1.base_1|) (= 0 (select .cse1 |v_ULTIMATE.start_test_fun_#t~malloc1.base_1|)) (= v_ULTIMATE.start_test_fun_~x_1 |v_ULTIMATE.start_test_fun_#in~x_1|) (< |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| 0) (= 0 (select .cse0 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1|)) (= |v_ULTIMATE.start_test_fun_#in~x_1| |v_ULTIMATE.start_main_#t~nondet11_1|) (= |v_ULTIMATE.start_test_fun_#t~malloc2.offset_1| 0) (= v_ULTIMATE.start_test_fun_~x_ref~0.base_1 |v_ULTIMATE.start_test_fun_#t~malloc0.base_1|) (= v_ULTIMATE.start_test_fun_~c~0.offset_1 |v_ULTIMATE.start_test_fun_#t~malloc2.offset_1|) (< |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| 0) (< |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| |v_#StackHeapBarrier_1|) (= v_ULTIMATE.start_test_fun_~y_1 |v_ULTIMATE.start_test_fun_#in~y_1|)))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_4|, #valid=|v_#valid_6|} OutVars{ULTIMATE.start_test_fun_~y=v_ULTIMATE.start_test_fun_~y_1, ULTIMATE.start_test_fun_~x=v_ULTIMATE.start_test_fun_~x_1, ULTIMATE.start_test_fun_#t~mem10=|v_ULTIMATE.start_test_fun_#t~mem10_1|, ULTIMATE.start_main_#t~nondet11=|v_ULTIMATE.start_main_#t~nondet11_1|, ULTIMATE.start_main_#t~nondet12=|v_ULTIMATE.start_main_#t~nondet12_1|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_1, ULTIMATE.start_test_fun_#t~malloc1.offset=|v_ULTIMATE.start_test_fun_#t~malloc1.offset_1|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_1|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_1|, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_1|, ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_1|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_1|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_1|, ULTIMATE.start_test_fun_#res=|v_ULTIMATE.start_test_fun_#res_1|, #length=|v_#length_1|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_1, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_1, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_1, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_1|, ULTIMATE.start_test_fun_#t~malloc0.offset=|v_ULTIMATE.start_test_fun_#t~malloc0.offset_1|, ULTIMATE.start_test_fun_#in~y=|v_ULTIMATE.start_test_fun_#in~y_1|, ULTIMATE.start_test_fun_#in~x=|v_ULTIMATE.start_test_fun_#in~x_1|, ULTIMATE.start_test_fun_#t~malloc1.base=|v_ULTIMATE.start_test_fun_#t~malloc1.base_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_test_fun_#t~malloc2.base=|v_ULTIMATE.start_test_fun_#t~malloc2.base_1|, ULTIMATE.start_test_fun_#t~malloc2.offset=|v_ULTIMATE.start_test_fun_#t~malloc2.offset_1|, ULTIMATE.start_test_fun_#t~malloc0.base=|v_ULTIMATE.start_test_fun_#t~malloc0.base_1|, ULTIMATE.start_main_#t~ret13=|v_ULTIMATE.start_main_#t~ret13_1|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|, #valid=|v_#valid_3|, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_1, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_1} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_~y, ULTIMATE.start_test_fun_~x, ULTIMATE.start_test_fun_#t~mem10, ULTIMATE.start_main_#t~nondet11, ULTIMATE.start_main_#t~nondet12, ULTIMATE.start_test_fun_~x_ref~0.offset, ULTIMATE.start_test_fun_#t~malloc1.offset, ULTIMATE.start_test_fun_#t~mem8, ULTIMATE.start_test_fun_#t~mem9, ULTIMATE.start_test_fun_#t~mem7, ULTIMATE.start_test_fun_#t~mem4, ULTIMATE.start_test_fun_#t~mem5, ULTIMATE.start_test_fun_#t~mem3, ULTIMATE.start_test_fun_#res, #length, ULTIMATE.start_test_fun_~y_ref~0.base, ULTIMATE.start_test_fun_~x_ref~0.base, ULTIMATE.start_test_fun_~c~0.offset, ULTIMATE.start_test_fun_#t~short6, ULTIMATE.start_test_fun_#t~malloc0.offset, ULTIMATE.start_test_fun_#in~y, ULTIMATE.start_test_fun_#in~x, ULTIMATE.start_test_fun_#t~malloc1.base, ULTIMATE.start_test_fun_#t~malloc2.base, ULTIMATE.start_test_fun_#t~malloc2.offset, ULTIMATE.start_test_fun_#t~malloc0.base, ULTIMATE.start_main_#t~ret13, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_test_fun_~y_ref~0.offset, ULTIMATE.start_test_fun_~c~0.base] 105#L10 [68] L10-->L10-1: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_3 4) (select |v_#length_5| v_ULTIMATE.start_test_fun_~x_ref~0.base_3)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_3) (= (select |v_#valid_7| v_ULTIMATE.start_test_fun_~x_ref~0.base_3) 1) (= (store |v_#memory_int_2| v_ULTIMATE.start_test_fun_~x_ref~0.base_3 (store (select |v_#memory_int_2| v_ULTIMATE.start_test_fun_~x_ref~0.base_3) v_ULTIMATE.start_test_fun_~x_ref~0.offset_3 v_ULTIMATE.start_test_fun_~x_3)) |v_#memory_int_1|)) InVars {ULTIMATE.start_test_fun_~x=v_ULTIMATE.start_test_fun_~x_3, #valid=|v_#valid_7|, #memory_int=|v_#memory_int_2|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_3, #length=|v_#length_5|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_3} OutVars{ULTIMATE.start_test_fun_~x=v_ULTIMATE.start_test_fun_~x_3, #valid=|v_#valid_7|, #memory_int=|v_#memory_int_1|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_3, #length=|v_#length_5|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_3} AuxVars[] AssignedVars[#memory_int] 102#L10-1 [106] L10-1-->L11: Formula: (and (= |v_#memory_int_3| (store |v_#memory_int_4| v_ULTIMATE.start_test_fun_~y_ref~0.base_3 (store (select |v_#memory_int_4| v_ULTIMATE.start_test_fun_~y_ref~0.base_3) v_ULTIMATE.start_test_fun_~y_ref~0.offset_3 v_ULTIMATE.start_test_fun_~y_3))) (<= (+ v_ULTIMATE.start_test_fun_~y_ref~0.offset_3 4) (select |v_#length_7| v_ULTIMATE.start_test_fun_~y_ref~0.base_3)) (= 1 (select |v_#valid_9| v_ULTIMATE.start_test_fun_~y_ref~0.base_3)) (<= 0 v_ULTIMATE.start_test_fun_~y_ref~0.offset_3)) InVars {ULTIMATE.start_test_fun_~y=v_ULTIMATE.start_test_fun_~y_3, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_4|, #length=|v_#length_7|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_3, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_3} OutVars{ULTIMATE.start_test_fun_~y=v_ULTIMATE.start_test_fun_~y_3, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_3|, #length=|v_#length_7|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_3, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_3} AuxVars[] AssignedVars[#memory_int] 103#L11 [87] L11-->L13-8: Formula: (and (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_3) (= 1 (select |v_#valid_11| v_ULTIMATE.start_test_fun_~c~0.base_3)) (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_3 4) (select |v_#length_9| v_ULTIMATE.start_test_fun_~c~0.base_3)) (= (store |v_#memory_int_6| v_ULTIMATE.start_test_fun_~c~0.base_3 (store (select |v_#memory_int_6| v_ULTIMATE.start_test_fun_~c~0.base_3) v_ULTIMATE.start_test_fun_~c~0.offset_3 0)) |v_#memory_int_5|)) InVars {#memory_int=|v_#memory_int_6|, #length=|v_#length_9|, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_3, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_3, #valid=|v_#valid_11|} OutVars{#memory_int=|v_#memory_int_5|, #length=|v_#length_9|, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_3, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_3, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#memory_int] 97#L13-8 [95] L13-8-->L13: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem3_2| (select (select |v_#memory_int_7| v_ULTIMATE.start_test_fun_~x_ref~0.base_6) v_ULTIMATE.start_test_fun_~x_ref~0.offset_5)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_5) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_5 4) (select |v_#length_11| v_ULTIMATE.start_test_fun_~x_ref~0.base_6)) (= 1 (select |v_#valid_13| v_ULTIMATE.start_test_fun_~x_ref~0.base_6))) InVars {#memory_int=|v_#memory_int_7|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_5, #length=|v_#length_11|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_6, #valid=|v_#valid_13|} OutVars{ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_2|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_5, #length=|v_#length_11|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_6} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem3] 98#L13 [174] L13-->L13-1: Formula: (and (< 1 |v_ULTIMATE.start_test_fun_#t~mem3_3|) |v_ULTIMATE.start_test_fun_#t~short6_2|) InVars {ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_3|} OutVars{ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_2|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_3|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~short6] 109#L13-1 [115] L13-1-->L13-2: Formula: |v_ULTIMATE.start_test_fun_#t~short6_3| InVars {ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_3|} OutVars{ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_3|} AuxVars[] AssignedVars[] 108#L13-2 [112] L13-2-->L13-3: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem4_2| (select (select |v_#memory_int_8| v_ULTIMATE.start_test_fun_~x_ref~0.base_9) v_ULTIMATE.start_test_fun_~x_ref~0.offset_7)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_7) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_7 4) (select |v_#length_13| v_ULTIMATE.start_test_fun_~x_ref~0.base_9)) (= 1 (select |v_#valid_15| v_ULTIMATE.start_test_fun_~x_ref~0.base_9))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_7, #length=|v_#length_13|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_9, #valid=|v_#valid_15|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_2|, #valid=|v_#valid_15|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_7, #length=|v_#length_13|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_9} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem4] 106#L13-3 [109] L13-3-->L13-4: Formula: (and (<= 0 v_ULTIMATE.start_test_fun_~y_ref~0.offset_5) (= |v_ULTIMATE.start_test_fun_#t~mem5_2| (select (select |v_#memory_int_9| v_ULTIMATE.start_test_fun_~y_ref~0.base_6) v_ULTIMATE.start_test_fun_~y_ref~0.offset_5)) (<= (+ v_ULTIMATE.start_test_fun_~y_ref~0.offset_5 4) (select |v_#length_15| v_ULTIMATE.start_test_fun_~y_ref~0.base_6)) (= 1 (select |v_#valid_17| v_ULTIMATE.start_test_fun_~y_ref~0.base_6))) InVars {#memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_6, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_5, #valid=|v_#valid_17|} OutVars{ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_2|, #valid=|v_#valid_17|, #memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_6, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_5} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem5] 101#L13-4 [187] L13-4-->L13-6: Formula: (and |v_ULTIMATE.start_test_fun_#t~short6_4| (< |v_ULTIMATE.start_test_fun_#t~mem4_3| |v_ULTIMATE.start_test_fun_#t~mem5_3|)) InVars {ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_3|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_3|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_3|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_3|, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_4|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~short6] 99#L13-6 [99] L13-6-->L14: Formula: |v_ULTIMATE.start_test_fun_#t~short6_9| InVars {ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_9|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_5|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_5|, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_8|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_5|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem4, ULTIMATE.start_test_fun_#t~mem5, ULTIMATE.start_test_fun_#t~mem3, ULTIMATE.start_test_fun_#t~short6] 100#L14 [80] L14-->L14-1: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem7_2| (select (select |v_#memory_int_10| v_ULTIMATE.start_test_fun_~x_ref~0.base_12) v_ULTIMATE.start_test_fun_~x_ref~0.offset_9)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_9) (= 1 (select |v_#valid_19| v_ULTIMATE.start_test_fun_~x_ref~0.base_12)) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_9 4) (select |v_#length_17| v_ULTIMATE.start_test_fun_~x_ref~0.base_12))) InVars {#memory_int=|v_#memory_int_10|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_9, #length=|v_#length_17|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_12, #valid=|v_#valid_19|} OutVars{#valid=|v_#valid_19|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_9, #length=|v_#length_17|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_12, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_2|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem7] 111#L14-1 [76] L14-1-->L14-2: Formula: (and (= (select |v_#valid_21| v_ULTIMATE.start_test_fun_~x_ref~0.base_15) 1) (= (select (select |v_#memory_int_11| v_ULTIMATE.start_test_fun_~x_ref~0.base_15) v_ULTIMATE.start_test_fun_~x_ref~0.offset_11) |v_ULTIMATE.start_test_fun_#t~mem8_2|) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_11 4) (select |v_#length_19| v_ULTIMATE.start_test_fun_~x_ref~0.base_15)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_11)) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_11, #length=|v_#length_19|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_15, #valid=|v_#valid_21|} OutVars{#valid=|v_#valid_21|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_11, #length=|v_#length_19|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_2|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_15} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem8] 110#L14-2 [208] L14-2-->L15: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_15 4) (select |v_#length_32| v_ULTIMATE.start_test_fun_~x_ref~0.base_21)) (= (select |v_#valid_41| v_ULTIMATE.start_test_fun_~x_ref~0.base_21) 1) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_15) (= (store |v_#memory_int_22| v_ULTIMATE.start_test_fun_~x_ref~0.base_21 (store (select |v_#memory_int_22| v_ULTIMATE.start_test_fun_~x_ref~0.base_21) v_ULTIMATE.start_test_fun_~x_ref~0.offset_15 (* |v_ULTIMATE.start_test_fun_#t~mem7_6| |v_ULTIMATE.start_test_fun_#t~mem8_6|))) |v_#memory_int_21|)) InVars {#valid=|v_#valid_41|, #memory_int=|v_#memory_int_22|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_15, #length=|v_#length_32|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_6|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_21, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_6|} OutVars{#valid=|v_#valid_41|, #memory_int=|v_#memory_int_21|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_15, #length=|v_#length_32|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_5|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_21, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_5|} AuxVars[] AssignedVars[#memory_int, ULTIMATE.start_test_fun_#t~mem8, ULTIMATE.start_test_fun_#t~mem7] 95#L15 [83] L15-->L15-1: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_5 4) (select |v_#length_23| v_ULTIMATE.start_test_fun_~c~0.base_6)) (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_5) (= 1 (select |v_#valid_25| v_ULTIMATE.start_test_fun_~c~0.base_6)) (= |v_ULTIMATE.start_test_fun_#t~mem9_2| (select (select |v_#memory_int_14| v_ULTIMATE.start_test_fun_~c~0.base_6) v_ULTIMATE.start_test_fun_~c~0.offset_5))) InVars {#memory_int=|v_#memory_int_14|, #length=|v_#length_23|, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_5, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_6, #valid=|v_#valid_25|} OutVars{ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_5, #valid=|v_#valid_25|, #memory_int=|v_#memory_int_14|, #length=|v_#length_23|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_2|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_6} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem9] 96#L15-1 [210] L15-1-->L13-8: Formula: (and (= (store |v_#memory_int_25| v_ULTIMATE.start_test_fun_~c~0.base_19 (store (select |v_#memory_int_25| v_ULTIMATE.start_test_fun_~c~0.base_19) v_ULTIMATE.start_test_fun_~c~0.offset_15 (+ |v_ULTIMATE.start_test_fun_#t~mem9_6| 1))) |v_#memory_int_24|) (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_15) (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_15 4) (select |v_#length_34| v_ULTIMATE.start_test_fun_~c~0.base_19)) (= (select |v_#valid_44| v_ULTIMATE.start_test_fun_~c~0.base_19) 1)) InVars {ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_15, #valid=|v_#valid_44|, #memory_int=|v_#memory_int_25|, #length=|v_#length_34|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_6|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_19} OutVars{ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_15, #valid=|v_#valid_44|, #memory_int=|v_#memory_int_24|, #length=|v_#length_34|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_5|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_19} AuxVars[] AssignedVars[#memory_int, ULTIMATE.start_test_fun_#t~mem9] 97#L13-8 [2020-06-22 09:51:47,843 INFO L796 eck$LassoCheckResult]: Loop: 97#L13-8 [95] L13-8-->L13: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem3_2| (select (select |v_#memory_int_7| v_ULTIMATE.start_test_fun_~x_ref~0.base_6) v_ULTIMATE.start_test_fun_~x_ref~0.offset_5)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_5) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_5 4) (select |v_#length_11| v_ULTIMATE.start_test_fun_~x_ref~0.base_6)) (= 1 (select |v_#valid_13| v_ULTIMATE.start_test_fun_~x_ref~0.base_6))) InVars {#memory_int=|v_#memory_int_7|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_5, #length=|v_#length_11|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_6, #valid=|v_#valid_13|} OutVars{ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_2|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_5, #length=|v_#length_11|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_6} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem3] 98#L13 [174] L13-->L13-1: Formula: (and (< 1 |v_ULTIMATE.start_test_fun_#t~mem3_3|) |v_ULTIMATE.start_test_fun_#t~short6_2|) InVars {ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_3|} OutVars{ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_2|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_3|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~short6] 109#L13-1 [115] L13-1-->L13-2: Formula: |v_ULTIMATE.start_test_fun_#t~short6_3| InVars {ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_3|} OutVars{ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_3|} AuxVars[] AssignedVars[] 108#L13-2 [112] L13-2-->L13-3: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem4_2| (select (select |v_#memory_int_8| v_ULTIMATE.start_test_fun_~x_ref~0.base_9) v_ULTIMATE.start_test_fun_~x_ref~0.offset_7)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_7) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_7 4) (select |v_#length_13| v_ULTIMATE.start_test_fun_~x_ref~0.base_9)) (= 1 (select |v_#valid_15| v_ULTIMATE.start_test_fun_~x_ref~0.base_9))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_7, #length=|v_#length_13|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_9, #valid=|v_#valid_15|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_2|, #valid=|v_#valid_15|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_7, #length=|v_#length_13|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_9} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem4] 106#L13-3 [109] L13-3-->L13-4: Formula: (and (<= 0 v_ULTIMATE.start_test_fun_~y_ref~0.offset_5) (= |v_ULTIMATE.start_test_fun_#t~mem5_2| (select (select |v_#memory_int_9| v_ULTIMATE.start_test_fun_~y_ref~0.base_6) v_ULTIMATE.start_test_fun_~y_ref~0.offset_5)) (<= (+ v_ULTIMATE.start_test_fun_~y_ref~0.offset_5 4) (select |v_#length_15| v_ULTIMATE.start_test_fun_~y_ref~0.base_6)) (= 1 (select |v_#valid_17| v_ULTIMATE.start_test_fun_~y_ref~0.base_6))) InVars {#memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_6, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_5, #valid=|v_#valid_17|} OutVars{ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_2|, #valid=|v_#valid_17|, #memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_6, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_5} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem5] 101#L13-4 [187] L13-4-->L13-6: Formula: (and |v_ULTIMATE.start_test_fun_#t~short6_4| (< |v_ULTIMATE.start_test_fun_#t~mem4_3| |v_ULTIMATE.start_test_fun_#t~mem5_3|)) InVars {ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_3|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_3|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_3|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_3|, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_4|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~short6] 99#L13-6 [99] L13-6-->L14: Formula: |v_ULTIMATE.start_test_fun_#t~short6_9| InVars {ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_9|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_5|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_5|, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_8|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_5|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem4, ULTIMATE.start_test_fun_#t~mem5, ULTIMATE.start_test_fun_#t~mem3, ULTIMATE.start_test_fun_#t~short6] 100#L14 [80] L14-->L14-1: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem7_2| (select (select |v_#memory_int_10| v_ULTIMATE.start_test_fun_~x_ref~0.base_12) v_ULTIMATE.start_test_fun_~x_ref~0.offset_9)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_9) (= 1 (select |v_#valid_19| v_ULTIMATE.start_test_fun_~x_ref~0.base_12)) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_9 4) (select |v_#length_17| v_ULTIMATE.start_test_fun_~x_ref~0.base_12))) InVars {#memory_int=|v_#memory_int_10|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_9, #length=|v_#length_17|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_12, #valid=|v_#valid_19|} OutVars{#valid=|v_#valid_19|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_9, #length=|v_#length_17|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_12, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_2|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem7] 111#L14-1 [76] L14-1-->L14-2: Formula: (and (= (select |v_#valid_21| v_ULTIMATE.start_test_fun_~x_ref~0.base_15) 1) (= (select (select |v_#memory_int_11| v_ULTIMATE.start_test_fun_~x_ref~0.base_15) v_ULTIMATE.start_test_fun_~x_ref~0.offset_11) |v_ULTIMATE.start_test_fun_#t~mem8_2|) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_11 4) (select |v_#length_19| v_ULTIMATE.start_test_fun_~x_ref~0.base_15)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_11)) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_11, #length=|v_#length_19|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_15, #valid=|v_#valid_21|} OutVars{#valid=|v_#valid_21|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_11, #length=|v_#length_19|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_2|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_15} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem8] 110#L14-2 [208] L14-2-->L15: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_15 4) (select |v_#length_32| v_ULTIMATE.start_test_fun_~x_ref~0.base_21)) (= (select |v_#valid_41| v_ULTIMATE.start_test_fun_~x_ref~0.base_21) 1) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_15) (= (store |v_#memory_int_22| v_ULTIMATE.start_test_fun_~x_ref~0.base_21 (store (select |v_#memory_int_22| v_ULTIMATE.start_test_fun_~x_ref~0.base_21) v_ULTIMATE.start_test_fun_~x_ref~0.offset_15 (* |v_ULTIMATE.start_test_fun_#t~mem7_6| |v_ULTIMATE.start_test_fun_#t~mem8_6|))) |v_#memory_int_21|)) InVars {#valid=|v_#valid_41|, #memory_int=|v_#memory_int_22|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_15, #length=|v_#length_32|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_6|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_21, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_6|} OutVars{#valid=|v_#valid_41|, #memory_int=|v_#memory_int_21|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_15, #length=|v_#length_32|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_5|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_21, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_5|} AuxVars[] AssignedVars[#memory_int, ULTIMATE.start_test_fun_#t~mem8, ULTIMATE.start_test_fun_#t~mem7] 95#L15 [83] L15-->L15-1: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_5 4) (select |v_#length_23| v_ULTIMATE.start_test_fun_~c~0.base_6)) (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_5) (= 1 (select |v_#valid_25| v_ULTIMATE.start_test_fun_~c~0.base_6)) (= |v_ULTIMATE.start_test_fun_#t~mem9_2| (select (select |v_#memory_int_14| v_ULTIMATE.start_test_fun_~c~0.base_6) v_ULTIMATE.start_test_fun_~c~0.offset_5))) InVars {#memory_int=|v_#memory_int_14|, #length=|v_#length_23|, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_5, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_6, #valid=|v_#valid_25|} OutVars{ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_5, #valid=|v_#valid_25|, #memory_int=|v_#memory_int_14|, #length=|v_#length_23|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_2|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_6} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem9] 96#L15-1 [210] L15-1-->L13-8: Formula: (and (= (store |v_#memory_int_25| v_ULTIMATE.start_test_fun_~c~0.base_19 (store (select |v_#memory_int_25| v_ULTIMATE.start_test_fun_~c~0.base_19) v_ULTIMATE.start_test_fun_~c~0.offset_15 (+ |v_ULTIMATE.start_test_fun_#t~mem9_6| 1))) |v_#memory_int_24|) (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_15) (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_15 4) (select |v_#length_34| v_ULTIMATE.start_test_fun_~c~0.base_19)) (= (select |v_#valid_44| v_ULTIMATE.start_test_fun_~c~0.base_19) 1)) InVars {ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_15, #valid=|v_#valid_44|, #memory_int=|v_#memory_int_25|, #length=|v_#length_34|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_6|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_19} OutVars{ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_15, #valid=|v_#valid_44|, #memory_int=|v_#memory_int_24|, #length=|v_#length_34|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_5|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_19} AuxVars[] AssignedVars[#memory_int, ULTIMATE.start_test_fun_#t~mem9] 97#L13-8 [2020-06-22 09:51:47,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:47,843 INFO L82 PathProgramCache]: Analyzing trace with hash 1958314424, now seen corresponding path program 2 times [2020-06-22 09:51:47,844 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:47,844 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:47,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:47,845 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-22 09:51:47,845 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:47,852 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2020-06-22 09:51:47,853 INFO L258 seRefinementStrategy]: Advancing trace checker [2020-06-22 09:51:47,853 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-06-22 09:51:47,865 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2020-06-22 09:51:47,895 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2020-06-22 09:51:47,895 INFO L250 tOrderPrioritization]: Conjunction of SSA is sat [2020-06-22 09:51:47,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 09:51:47,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:47,952 INFO L82 PathProgramCache]: Analyzing trace with hash 609839723, now seen corresponding path program 2 times [2020-06-22 09:51:47,952 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:47,952 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:47,953 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:47,953 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 09:51:47,953 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:47,956 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2020-06-22 09:51:47,956 INFO L258 seRefinementStrategy]: Advancing trace checker [2020-06-22 09:51:47,956 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-06-22 09:51:47,968 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2020-06-22 09:51:47,982 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2020-06-22 09:51:47,982 INFO L250 tOrderPrioritization]: Conjunction of SSA is sat [2020-06-22 09:51:47,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 09:51:48,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-22 09:51:48,022 INFO L82 PathProgramCache]: Analyzing trace with hash -779939422, now seen corresponding path program 3 times [2020-06-22 09:51:48,022 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-22 09:51:48,022 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-22 09:51:48,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:48,023 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-22 09:51:48,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-22 09:51:48,030 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2020-06-22 09:51:48,031 INFO L258 seRefinementStrategy]: Advancing trace checker [2020-06-22 09:51:48,031 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /export/starexec/sandbox/solver/bin/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-06-22 09:51:48,049 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2020-06-22 09:51:48,108 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-06-22 09:51:48,109 INFO L250 tOrderPrioritization]: Conjunction of SSA is sat [2020-06-22 09:51:48,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-22 09:51:49,486 WARN L188 SmtUtils]: Spent 1.13 s on a formula simplification. DAG size of input: 133 DAG size of output: 119 [2020-06-22 09:51:49,974 WARN L188 SmtUtils]: Spent 443.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2020-06-22 09:51:49,977 INFO L216 LassoAnalysis]: Preferences: [2020-06-22 09:51:49,977 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2020-06-22 09:51:49,978 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-06-22 09:51:49,978 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2020-06-22 09:51:49,978 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2020-06-22 09:51:49,978 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-06-22 09:51:49,978 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2020-06-22 09:51:49,978 INFO L130 ssoRankerPreferences]: Path of dumped script: [2020-06-22 09:51:49,978 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration2_Lasso [2020-06-22 09:51:49,978 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2020-06-22 09:51:49,979 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2020-06-22 09:51:49,982 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:49,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:50,405 WARN L188 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 73 [2020-06-22 09:51:50,523 WARN L188 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 59 [2020-06-22 09:51:50,523 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:50,525 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:50,527 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:50,528 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:50,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:50,531 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:50,534 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:50,535 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:50,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:50,538 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:50,540 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:50,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:50,543 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-06-22 09:51:50,953 INFO L300 LassoAnalysis]: Preprocessing complete. [2020-06-22 09:51:50,953 INFO L497 LassoAnalysis]: Using template 'affine'. [2020-06-22 09:51:50,953 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:50,954 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:50,954 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:50,955 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:50,955 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:50,956 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:50,956 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:50,958 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:50,958 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:50,958 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:50,959 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:50,959 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:50,959 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:50,960 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:50,960 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:50,962 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:50,963 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:50,963 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:50,963 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:50,963 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:50,964 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:50,964 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:50,964 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:50,965 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:50,965 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:50,966 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:50,966 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:50,966 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:50,966 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:50,967 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:50,967 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:50,970 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:50,970 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:50,971 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:50,971 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:50,971 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:50,971 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:50,972 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:50,972 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:50,975 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:50,975 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:50,976 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:50,976 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:50,976 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:50,976 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:50,977 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:50,977 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:50,983 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:50,984 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:50,984 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:50,984 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:50,984 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:50,985 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:50,985 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:50,985 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:50,988 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:50,989 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:50,989 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:50,989 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:50,990 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:50,990 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:50,991 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:50,991 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:51,001 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,001 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,002 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,002 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,002 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,002 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,003 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:51,003 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:51,006 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,006 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,007 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,007 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,007 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,007 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,008 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:51,008 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:51,011 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,011 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,011 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,012 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,012 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,012 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,012 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:51,013 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:51,015 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,015 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,016 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,016 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,016 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,016 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,016 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,016 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:51,016 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,017 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,017 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,017 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,018 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,018 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,018 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,018 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,018 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:51,018 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,019 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,019 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,019 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,019 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,019 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,019 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,020 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,020 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:51,020 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,020 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,021 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,021 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,021 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,021 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,021 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,021 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,021 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:51,022 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,022 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,022 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,022 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,023 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,023 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,023 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,023 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,023 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:51,023 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,024 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,024 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,024 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,024 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,024 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,024 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,025 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:51,025 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:51,026 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,026 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,027 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,027 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,027 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,027 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,027 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,027 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:51,028 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,028 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,028 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,028 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,029 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,029 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,029 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,029 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,029 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:51,029 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,030 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,030 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,030 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,030 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,030 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,031 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,031 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,031 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:51,031 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,031 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,031 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,032 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,032 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,032 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,032 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,032 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,032 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:51,033 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,033 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,033 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,033 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,034 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,034 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,034 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,034 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,034 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:51,034 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,035 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,035 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,035 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,035 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,035 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,036 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,036 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,036 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-22 09:51:51,036 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,036 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,037 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,037 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,037 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,037 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,037 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-22 09:51:51,038 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:51,038 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-22 09:51:51,039 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,039 INFO L497 LassoAnalysis]: Using template '2-nested'. [2020-06-22 09:51:51,039 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,039 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,040 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,040 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,040 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,041 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,041 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,042 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,042 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,042 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,042 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,042 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,043 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,043 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,044 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,047 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,048 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,048 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,048 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,048 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,048 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,049 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,049 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,050 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,050 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,051 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,051 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,051 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,051 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,052 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,052 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,056 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,056 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,057 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,057 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,057 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,057 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,058 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,058 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,062 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,063 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,063 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,063 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,064 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,064 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,065 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,065 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,074 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,075 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,075 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,075 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,076 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,076 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,076 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,077 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,081 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,082 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,082 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,082 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,082 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,082 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,084 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,085 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,099 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,100 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,100 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,100 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,100 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,100 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,101 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,101 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,106 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,106 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,107 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,107 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,107 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,107 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,108 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,108 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,112 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,113 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,113 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,113 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,113 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,113 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,114 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,114 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,118 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,118 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,119 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,119 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,119 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,119 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,119 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,119 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,120 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,120 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,120 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,121 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,121 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,121 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,121 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,121 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,121 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,121 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,122 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,122 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,122 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,123 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,123 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,123 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,123 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,123 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,123 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,124 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,124 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,124 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,124 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,125 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,125 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,125 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,125 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,125 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,125 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,126 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,126 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,126 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,126 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,126 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,126 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,127 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,127 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,127 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,127 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,128 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,128 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,128 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,128 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,129 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,129 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,130 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,130 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,131 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,131 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,131 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,131 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,131 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,131 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,132 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,132 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,132 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,132 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,133 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,133 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,133 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,133 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,133 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,133 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,134 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,134 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,134 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,134 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,134 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,134 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,135 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,135 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,135 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,135 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,136 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,136 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,136 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,136 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,136 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,136 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,137 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,137 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,137 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,137 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,138 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,138 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,138 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,138 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,138 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,138 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,138 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,139 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,139 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,139 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,139 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,140 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,140 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,140 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,140 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,140 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,141 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,141 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,141 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,141 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,141 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,141 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,142 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,142 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,143 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,144 INFO L497 LassoAnalysis]: Using template '3-nested'. [2020-06-22 09:51:51,144 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,144 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,144 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,144 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,144 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,145 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,145 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,147 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,147 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,148 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,148 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,148 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,148 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,149 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,149 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,154 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,154 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,155 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,155 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,155 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,155 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,156 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,156 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,158 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,158 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,159 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,159 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,159 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,159 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,160 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,160 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,165 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,166 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,166 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,166 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,166 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,166 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,167 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,167 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,173 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,174 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,174 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,174 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,174 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,174 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,176 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,177 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,188 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,189 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,189 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,189 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,189 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,190 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,191 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,191 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,197 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,197 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,197 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,198 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,198 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,198 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,201 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,201 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,220 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,220 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,221 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,221 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,221 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,221 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,222 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,223 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,228 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,229 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,229 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,229 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,229 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,230 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,231 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,231 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,236 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,237 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,237 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,237 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,237 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,237 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,238 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,238 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,243 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,243 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,244 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,244 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,244 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,244 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,244 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,244 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,245 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,245 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,245 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,246 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,246 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,246 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,246 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,246 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,246 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,246 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,247 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,247 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,247 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,248 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,248 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,248 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,248 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,248 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,248 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,249 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,249 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,249 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,250 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,250 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,250 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,250 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,250 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,250 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,251 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,251 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,251 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,251 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,251 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,252 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,252 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,252 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,252 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,253 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,253 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,253 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,253 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,253 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,253 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,254 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,254 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,256 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,256 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,257 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,257 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,257 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,257 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,257 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,258 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,258 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,258 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,258 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,259 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,259 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,259 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,259 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,259 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,259 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,260 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,260 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,260 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,261 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,261 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,261 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,261 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,261 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,261 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,261 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,262 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,262 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,262 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,262 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,263 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,263 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,263 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,263 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,263 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,264 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,264 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,264 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,264 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,265 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,265 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,265 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,265 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,265 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,266 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,266 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,266 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,266 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,267 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,267 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,267 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,267 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,267 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,268 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,268 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,268 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,268 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,269 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,269 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,269 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,270 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,271 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,272 INFO L497 LassoAnalysis]: Using template '4-nested'. [2020-06-22 09:51:51,272 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,272 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,272 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,272 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,273 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,274 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,274 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,276 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,276 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,276 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,276 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,277 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,277 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,278 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,278 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,283 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,284 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,284 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,284 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,284 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,285 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,286 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,286 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,287 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,288 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,288 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,288 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,288 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,289 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,290 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,290 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,296 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,296 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,297 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,297 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,297 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,297 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,298 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,298 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,305 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,305 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,306 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,306 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,306 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,306 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,309 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,309 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,323 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,323 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,324 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,324 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,324 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,324 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,325 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,325 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,332 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,333 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,333 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,333 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,333 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,334 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,337 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,337 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,359 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,359 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,360 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,360 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,360 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,360 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,361 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,361 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,368 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,368 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,369 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,369 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,369 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,369 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,371 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,371 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,377 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,377 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,378 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,378 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,378 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,378 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,379 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,379 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,384 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,385 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,385 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,385 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,385 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,386 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,386 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,386 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,386 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,387 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,387 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,387 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,387 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,388 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,388 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,388 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,388 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,388 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,389 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,389 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,389 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,389 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,390 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,390 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,390 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,390 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,390 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,391 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,391 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,391 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,391 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,392 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,392 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,392 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,392 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,392 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,393 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,393 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,393 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,393 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,393 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,394 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,394 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,394 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,394 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,395 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,395 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,395 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,395 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,395 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,396 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,396 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,397 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,398 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,399 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,399 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,399 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,399 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,399 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,400 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,400 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,400 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,400 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,401 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,401 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,401 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,401 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,401 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,401 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,402 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,402 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,402 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,403 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,403 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,403 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,403 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,403 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,403 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,404 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,404 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,404 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,404 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,405 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,405 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,405 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,405 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,405 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,405 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,406 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,406 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,406 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,407 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,407 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,407 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,407 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,407 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,407 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,408 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,408 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,408 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,409 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,409 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,409 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,409 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,409 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,409 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,410 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,410 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,410 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,411 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-22 09:51:51,411 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,411 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,411 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,412 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,412 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,414 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,414 INFO L497 LassoAnalysis]: Using template '2-phase'. [2020-06-22 09:51:51,415 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,415 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,415 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,415 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,415 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,416 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,416 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,416 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,419 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,419 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,419 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,419 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,420 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,420 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,420 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,421 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,421 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,425 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,425 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,426 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,426 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,426 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,426 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,426 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,427 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,427 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,429 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,430 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,430 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,430 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,430 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,430 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,431 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,431 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,431 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,441 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,441 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,442 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,442 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,442 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,442 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,442 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,443 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,443 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,449 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,449 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,449 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,450 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,450 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,450 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,450 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,452 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,452 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,462 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,463 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,463 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,463 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,464 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,464 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,464 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,465 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,465 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,470 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,471 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,471 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,471 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,471 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,472 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,472 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,474 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,474 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,491 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,492 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,492 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,492 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,492 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,493 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,493 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,494 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,494 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,499 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,499 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,500 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,500 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,500 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,500 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,500 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,501 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,501 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,506 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,507 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,507 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,507 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,507 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,507 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,507 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,508 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,508 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,512 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,513 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,513 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,513 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,513 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,514 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,514 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,514 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,514 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,514 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,515 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,515 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,515 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,516 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,516 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,516 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,516 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,516 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,516 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,516 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,517 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,517 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,518 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,518 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,518 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,518 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,518 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,518 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,519 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,519 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,519 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,520 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,520 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,520 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,520 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,520 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,520 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,521 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,521 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,521 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,522 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,522 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,522 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,522 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,522 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,523 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,523 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,523 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,523 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,523 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,524 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,524 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,524 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,524 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,525 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,525 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,525 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,525 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,526 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,528 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,528 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,528 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,529 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,529 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,529 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,529 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,529 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,529 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,530 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,530 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,531 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,531 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,531 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,531 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,531 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,531 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,531 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,532 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,532 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,532 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,533 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,533 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,533 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,533 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,533 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,533 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,534 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,534 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,534 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,535 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,535 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,535 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,535 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,535 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,535 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,536 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,536 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,536 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,536 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,537 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,537 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,537 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,537 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,538 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,538 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,538 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,538 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,538 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,538 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,539 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,539 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,539 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,540 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,540 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,540 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,540 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,540 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,540 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-22 09:51:51,541 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,541 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,541 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,542 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,542 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:51,542 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,542 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,542 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-22 09:51:51,543 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-22 09:51:51,543 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-22 09:51:51,545 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,545 INFO L497 LassoAnalysis]: Using template '3-phase'. [2020-06-22 09:51:51,546 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,546 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,546 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,546 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,546 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,546 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,547 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,548 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,550 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,550 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,551 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,551 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,551 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,551 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,551 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,553 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,553 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,558 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,559 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,559 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,559 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,560 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,560 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,560 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,561 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,561 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,564 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,564 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,564 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,564 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,565 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,565 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,565 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,566 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,566 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,583 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,583 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,584 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,584 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,584 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,584 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,584 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,586 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,586 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,593 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,593 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,594 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,594 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,594 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,594 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,594 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,597 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,597 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,621 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,622 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,623 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,623 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,623 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,623 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,623 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,624 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,624 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,632 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,632 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,633 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,633 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,633 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,633 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,633 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,637 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,637 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,666 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,667 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,667 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,667 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,667 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,668 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,668 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,669 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,669 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,676 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,677 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,677 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,677 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,677 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,677 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,678 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,679 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,679 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,686 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,686 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,687 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,687 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,687 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,687 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,687 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,689 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,689 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,695 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,695 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,696 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,696 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,696 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,696 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,696 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,696 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,697 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,697 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,698 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,698 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,699 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,699 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,699 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,699 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,699 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,699 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,700 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,700 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,701 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,702 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,702 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,702 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,702 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,702 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,702 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,703 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,703 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,703 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,704 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,705 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,705 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,705 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,705 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,706 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,706 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,706 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,706 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,706 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,707 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,708 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,708 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,708 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,708 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,708 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,708 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,709 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,709 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,709 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,710 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,710 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,711 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,711 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,711 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,711 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,711 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,712 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,712 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,715 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,715 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,716 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,716 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,716 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,716 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,716 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,716 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,717 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,717 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,718 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,719 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,719 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,719 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,719 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,719 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,719 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,720 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,720 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,720 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,721 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,721 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,722 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,722 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,722 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,722 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,722 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,722 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,723 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,723 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,724 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,724 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,725 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,725 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,725 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,725 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,725 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,725 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,726 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,726 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,727 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,727 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,728 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,728 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,728 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,728 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,728 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,728 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,729 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,729 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,730 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,730 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,731 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,731 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,731 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,731 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,731 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,731 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,732 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:51,732 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,733 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,733 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,733 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,734 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-22 09:51:51,734 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,734 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,734 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:51,735 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:51,735 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:51,738 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,738 INFO L497 LassoAnalysis]: Using template '4-phase'. [2020-06-22 09:51:51,738 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,739 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,739 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,739 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,739 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,739 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,741 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,741 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,746 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,746 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,747 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,747 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,747 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,747 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,747 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,749 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,749 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,757 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,758 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,758 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,758 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,758 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,759 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,759 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,760 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,760 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,765 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,765 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,766 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,766 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,766 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,766 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,766 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,768 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,768 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,794 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,794 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,795 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,795 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,795 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,795 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,795 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,797 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,797 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,807 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,808 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,808 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,808 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,809 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,809 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,809 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,812 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,812 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,834 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,834 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,835 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,835 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,835 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,835 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,835 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,837 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,837 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,847 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,848 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,848 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,848 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,849 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,849 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,849 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,856 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,856 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,900 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,901 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,901 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,901 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,901 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,902 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,902 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,904 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,904 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,917 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,918 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,918 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,919 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,919 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,919 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,919 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,921 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,921 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,932 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,932 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,933 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,933 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,933 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,933 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,933 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,935 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,936 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,945 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,945 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,946 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,946 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,946 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,946 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,946 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,946 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,947 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,947 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,948 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,949 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,949 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,949 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,949 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,949 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,950 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,950 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,950 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,951 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,952 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,952 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,952 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,953 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,953 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,953 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,953 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,953 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,954 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,954 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,955 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,955 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,956 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,956 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,956 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,956 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,956 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,957 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,957 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,957 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,959 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,959 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,959 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,959 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,959 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,960 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,960 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,960 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,960 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,961 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,962 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,962 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,962 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,962 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,963 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,963 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,963 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,965 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,965 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,970 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,970 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,971 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,971 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,971 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,971 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,971 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,971 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,972 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,972 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,973 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,974 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,974 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,974 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,974 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,974 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,974 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,975 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,976 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,976 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,977 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,977 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,977 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,977 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,977 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,978 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,978 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,978 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,979 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,979 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,980 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,980 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,980 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,980 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,981 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,981 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,981 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,981 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,982 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,982 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,983 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,983 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,984 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,984 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,984 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,985 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,985 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,985 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,986 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,986 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,987 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,987 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,988 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,988 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,988 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:51,988 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,988 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,988 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,989 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-22 09:51:51,989 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:51,990 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,991 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:51,991 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:51,991 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:51,992 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:51,992 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:51,992 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-22 09:51:51,993 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-22 09:51:51,993 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-22 09:51:51,999 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:51,999 INFO L497 LassoAnalysis]: Using template '2-lex'. [2020-06-22 09:51:51,999 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,000 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,000 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,000 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,000 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,000 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,001 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:52,001 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:52,004 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,005 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,005 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,005 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,005 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,005 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,005 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,007 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:52,007 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:52,013 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,013 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,013 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,014 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,014 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,014 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,014 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,015 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:52,015 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:52,018 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,019 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,019 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,019 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,020 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,020 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,020 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,021 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:52,021 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:52,032 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,033 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,033 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,033 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,034 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,034 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,034 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,035 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:52,035 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:52,045 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,046 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,046 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,046 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,046 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,047 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,047 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,049 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:52,049 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:52,068 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,068 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,069 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,069 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,069 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,069 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,069 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,070 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:52,070 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:52,080 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,081 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,081 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,081 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,082 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,082 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,082 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,085 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:52,085 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:52,113 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,114 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,114 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,114 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,114 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,114 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,114 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,116 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:52,116 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:52,124 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,125 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,125 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,126 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,126 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,126 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,126 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,127 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:52,127 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:52,134 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,134 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,135 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,135 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,135 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,135 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,135 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,136 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:52,136 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:52,143 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,143 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,144 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,144 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,144 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,144 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,144 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,144 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,145 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:52,145 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,147 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,147 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,147 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,148 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,148 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,148 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,148 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,148 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,148 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:52,148 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,150 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,151 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,151 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,151 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,151 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,151 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,151 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,152 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,152 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:52,152 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,154 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,154 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,154 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,155 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,155 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,155 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,155 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,155 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,155 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:52,155 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,157 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,157 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,158 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,158 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,158 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,158 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,158 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,158 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,159 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:52,159 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,161 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,161 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,161 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,161 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,162 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,162 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,162 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,163 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:52,163 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:52,166 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,166 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,167 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,167 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,167 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,167 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,168 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,168 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,168 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:52,168 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,170 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,170 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,171 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,171 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,171 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,171 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,171 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,171 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,171 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:52,171 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,173 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,173 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,174 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,174 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,174 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,174 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,174 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,174 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,175 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:52,175 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,176 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,177 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,177 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,177 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,177 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,177 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,177 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,177 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,178 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:52,178 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,180 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,180 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,180 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,180 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,181 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,181 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,181 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,181 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,181 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:52,181 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,183 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,184 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,184 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,184 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,184 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,184 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,184 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,184 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,185 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-22 09:51:52,185 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,187 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,187 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,187 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,187 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-22 09:51:52,188 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,188 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,188 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-22 09:51:52,189 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-22 09:51:52,189 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-22 09:51:52,192 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,192 INFO L497 LassoAnalysis]: Using template '3-lex'. [2020-06-22 09:51:52,192 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,193 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,193 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,193 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,193 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,194 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,195 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:52,195 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:52,199 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,200 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,200 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,200 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,200 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,201 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,201 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,203 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:52,203 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:52,212 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,213 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,213 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,213 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,213 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,213 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,214 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,215 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:52,215 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:52,220 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,220 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,220 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,221 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,221 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,221 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,221 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,446 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:52,446 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:52,470 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,470 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,471 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,471 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,471 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,471 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,471 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,473 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:52,473 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:52,485 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,486 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,486 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,486 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,486 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,487 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,487 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,490 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:52,490 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:52,545 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,546 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,546 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,546 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,547 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,547 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,547 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,548 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:52,548 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:52,558 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,559 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,559 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,559 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,559 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,560 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,560 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,564 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:52,564 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:52,607 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,607 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,608 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,608 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,608 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,608 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,608 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,610 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:52,610 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:52,620 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,620 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,621 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,621 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,621 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,621 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,621 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,623 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:52,623 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:52,630 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,631 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,631 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,631 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,632 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,632 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,632 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,633 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:52,633 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:52,640 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,640 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,641 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,641 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,641 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,641 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,641 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,641 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,642 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:52,642 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,644 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,645 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,645 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,645 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,645 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,645 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,645 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,646 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,646 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:52,646 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,649 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,649 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,649 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,649 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,649 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,650 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,650 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,650 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,650 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:52,651 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,653 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,653 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,653 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,654 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,654 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,654 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,654 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,654 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,655 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:52,655 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,656 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,657 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,657 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,657 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,657 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,657 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,658 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,658 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,658 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:52,658 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,660 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,660 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,661 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,661 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,661 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,661 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,661 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,662 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:52,662 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:52,666 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,667 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,667 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,667 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,667 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,667 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,667 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,668 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,668 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:52,668 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,671 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,671 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,671 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,671 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,672 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,672 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,672 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,672 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,672 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:52,672 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,674 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,674 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,675 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,675 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,675 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,675 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,675 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,675 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,676 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:52,676 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,678 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,678 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,678 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,678 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,678 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,679 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,679 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,679 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,679 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:52,679 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,682 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,682 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,682 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,682 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,683 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,683 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,683 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,683 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,684 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:52,684 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,686 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,686 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,687 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,687 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,687 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-22 09:51:52,687 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,687 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,687 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,688 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-22 09:51:52,688 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-22 09:51:52,690 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,691 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-22 09:51:52,691 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-22 09:51:52,691 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-22 09:51:52,691 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-22 09:51:52,691 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-22 09:51:52,692 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-22 09:51:52,693 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-22 09:51:52,693 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-22 09:51:52,697 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-22 09:51:52,706 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.06 09:51:52 BasicIcfg [2020-06-22 09:51:52,706 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-06-22 09:51:52,707 INFO L168 Benchmark]: Toolchain (without parser) took 11856.02 ms. Allocated memory was 649.6 MB in the beginning and 1.1 GB in the end (delta: 483.9 MB). Free memory was 560.2 MB in the beginning and 805.4 MB in the end (delta: -245.1 MB). Peak memory consumption was 747.2 MB. Max. memory is 50.3 GB. [2020-06-22 09:51:52,708 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 649.6 MB. Free memory is still 580.5 MB. There was no memory consumed. Max. memory is 50.3 GB. [2020-06-22 09:51:52,708 INFO L168 Benchmark]: CACSL2BoogieTranslator took 293.45 ms. Allocated memory was 649.6 MB in the beginning and 701.0 MB in the end (delta: 51.4 MB). Free memory was 558.9 MB in the beginning and 667.1 MB in the end (delta: -108.2 MB). Peak memory consumption was 30.4 MB. Max. memory is 50.3 GB. [2020-06-22 09:51:52,709 INFO L168 Benchmark]: Boogie Procedure Inliner took 40.79 ms. Allocated memory is still 701.0 MB. Free memory was 667.1 MB in the beginning and 664.0 MB in the end (delta: 3.1 MB). Peak memory consumption was 3.1 MB. Max. memory is 50.3 GB. [2020-06-22 09:51:52,709 INFO L168 Benchmark]: Boogie Preprocessor took 23.67 ms. Allocated memory is still 701.0 MB. Free memory was 664.0 MB in the beginning and 662.6 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 50.3 GB. [2020-06-22 09:51:52,710 INFO L168 Benchmark]: RCFGBuilder took 332.78 ms. Allocated memory is still 701.0 MB. Free memory was 662.6 MB in the beginning and 636.4 MB in the end (delta: 26.3 MB). Peak memory consumption was 26.3 MB. Max. memory is 50.3 GB. [2020-06-22 09:51:52,710 INFO L168 Benchmark]: BlockEncodingV2 took 155.52 ms. Allocated memory is still 701.0 MB. Free memory was 636.4 MB in the beginning and 625.6 MB in the end (delta: 10.8 MB). Peak memory consumption was 10.8 MB. Max. memory is 50.3 GB. [2020-06-22 09:51:52,711 INFO L168 Benchmark]: TraceAbstraction took 1455.13 ms. Allocated memory is still 701.0 MB. Free memory was 625.6 MB in the beginning and 467.3 MB in the end (delta: 158.3 MB). Peak memory consumption was 158.3 MB. Max. memory is 50.3 GB. [2020-06-22 09:51:52,711 INFO L168 Benchmark]: BuchiAutomizer took 9549.56 ms. Allocated memory was 701.0 MB in the beginning and 1.1 GB in the end (delta: 432.5 MB). Free memory was 467.3 MB in the beginning and 805.4 MB in the end (delta: -338.1 MB). Peak memory consumption was 602.8 MB. Max. memory is 50.3 GB. [2020-06-22 09:51:52,717 INFO L337 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.blockencoding: - StatisticsResult: Initial Icfg 49 locations, 51 edges - StatisticsResult: Encoded RCFG 42 locations, 76 edges * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 649.6 MB. Free memory is still 580.5 MB. There was no memory consumed. Max. memory is 50.3 GB. * CACSL2BoogieTranslator took 293.45 ms. Allocated memory was 649.6 MB in the beginning and 701.0 MB in the end (delta: 51.4 MB). Free memory was 558.9 MB in the beginning and 667.1 MB in the end (delta: -108.2 MB). Peak memory consumption was 30.4 MB. Max. memory is 50.3 GB. * Boogie Procedure Inliner took 40.79 ms. Allocated memory is still 701.0 MB. Free memory was 667.1 MB in the beginning and 664.0 MB in the end (delta: 3.1 MB). Peak memory consumption was 3.1 MB. Max. memory is 50.3 GB. * Boogie Preprocessor took 23.67 ms. Allocated memory is still 701.0 MB. Free memory was 664.0 MB in the beginning and 662.6 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 50.3 GB. * RCFGBuilder took 332.78 ms. Allocated memory is still 701.0 MB. Free memory was 662.6 MB in the beginning and 636.4 MB in the end (delta: 26.3 MB). Peak memory consumption was 26.3 MB. Max. memory is 50.3 GB. * BlockEncodingV2 took 155.52 ms. Allocated memory is still 701.0 MB. Free memory was 636.4 MB in the beginning and 625.6 MB in the end (delta: 10.8 MB). Peak memory consumption was 10.8 MB. Max. memory is 50.3 GB. * TraceAbstraction took 1455.13 ms. Allocated memory is still 701.0 MB. Free memory was 625.6 MB in the beginning and 467.3 MB in the end (delta: 158.3 MB). Peak memory consumption was 158.3 MB. Max. memory is 50.3 GB. * BuchiAutomizer took 9549.56 ms. Allocated memory was 701.0 MB in the beginning and 1.1 GB in the end (delta: 432.5 MB). Free memory was 467.3 MB in the beginning and 805.4 MB in the end (delta: -338.1 MB). Peak memory consumption was 602.8 MB. Max. memory is 50.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length - GenericResult: Unfinished Backtranslation unknown boogie variable #length * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 15]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 13]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 13]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 10]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 15]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 17]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 13]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 17]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 14]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 10]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 11]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 14]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 14]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 11]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 12]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 14]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 14]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 12]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 13]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 14]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 15]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 13]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 13]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 15]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - AllSpecificationsHoldResult: All specifications hold 24 specifications checked. All of them hold - InvariantResult [Line: 12]: Loop Invariant [2020-06-22 09:51:52,726 WARN L1298 BoogieBacktranslator]: unknown boogie variable #length [2020-06-22 09:51:52,726 WARN L1298 BoogieBacktranslator]: unknown boogie variable #length [2020-06-22 09:51:52,726 WARN L1298 BoogieBacktranslator]: unknown boogie variable #length [2020-06-22 09:51:52,727 WARN L1298 BoogieBacktranslator]: unknown boogie variable #length [2020-06-22 09:51:52,727 WARN L1298 BoogieBacktranslator]: unknown boogie variable #length [2020-06-22 09:51:52,728 WARN L1298 BoogieBacktranslator]: unknown boogie variable #length Derived loop invariant: (((((((4 == unknown-#length-unknown[x_ref] && 0 == c) && unknown-#length-unknown[y_ref] == 4) && x_ref == 0) && \valid[y_ref] == 1) && 1 == \valid[x_ref]) && y_ref == 0) && 4 == unknown-#length-unknown[c]) && 1 == \valid[c] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 42 locations, 24 error locations. SAFE Result, 1.3s OverallTime, 8 OverallIterations, 1 TraceHistogramMax, 0.7s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 53 SDtfs, 282 SDslu, 5 SDs, 0 SdLazy, 312 SolverSat, 96 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=42occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 8 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 1 LocationsWithAnnotation, 1 PreInvPairs, 1 NumberOfFragments, 40 HoareAnnotationTreeSize, 1 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 1 FomulaSimplificationsInter, 0 FormulaSimplificationTreeSizeReductionInter, 0.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.2s InterpolantComputationTime, 32 NumberOfCodeBlocks, 32 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 24 ConstructedInterpolants, 0 QuantifiedInterpolants, 346 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 8 InterpolantComputations, 8 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available - StatisticsResult: Constructed decomposition of program Your program was decomposed into 1 terminating modules (1 trivial, 0 deterministic, 0 nondeterministic) and one module whose termination is unknown.1 modules have a trivial ranking function, the largest among these consists of 3 locations. The remainder module has 17 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 9.5s and 2 iterations. TraceHistogramMax:1. Analysis of lassos took 9.3s. Construction of modules took 0.0s. Büchi inclusion checks took 0.0s. Highest rank in rank-based complementation 0. Minimization of det autom 1. Minimization of nondet autom 0. Automata minimization 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations. Non-live state removal took 0.0s Buchi closure took 0.0s. Biggest automaton had 17 states and ocurred in iteration 1. Nontrivial modules had stage [0, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 14 SDtfs, 0 SDslu, 60 SDs, 0 SdLazy, 123 SolverSat, 3 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time LassoAnalysisResults: nont0 unkn1 SFLI1 SFLT0 conc0 concLT0 SILN0 SILU0 SILI0 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital1196 mio100 ax100 hnf100 lsp99 ukn15 mio100 lsp36 div100 bol100 ite100 ukn100 eq194 hnf87 smp100 dnf100 smp100 tf100 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 3 Time: 6ms VariablesStem: 1 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 6 MotzkinApplications: 18 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 0 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s - TerminationAnalysisResult: Unable to decide termination Buchi Automizer is unable to decide termination for the following lasso. Stem: "[86] ULTIMATE.startENTRY-->L-1: Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0) (= |v_#valid_1| (store |v_#valid_2| 0 0))) InVars {#valid=|v_#valid_2|} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|, #valid=|v_#valid_1|} AuxVars[] AssignedVars[#valid, #NULL.offset, #NULL.base]" "[152] L-1-->L10: Formula: (let ((.cse1 (store |v_#valid_6| |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| 1))) (let ((.cse0 (store .cse1 |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| 1))) (and (< |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| |v_#StackHeapBarrier_1|) (< |v_ULTIMATE.start_test_fun_#t~malloc2.base_1| |v_#StackHeapBarrier_1|) (= |v_ULTIMATE.start_test_fun_#t~malloc0.offset_1| 0) (= |v_ULTIMATE.start_test_fun_#t~malloc1.offset_1| 0) (= (select |v_#valid_6| |v_ULTIMATE.start_test_fun_#t~malloc0.base_1|) 0) (= |v_ULTIMATE.start_test_fun_#in~y_1| |v_ULTIMATE.start_main_#t~nondet12_1|) (= v_ULTIMATE.start_test_fun_~y_ref~0.offset_1 |v_ULTIMATE.start_test_fun_#t~malloc1.offset_1|) (< 0 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1|) (= |v_#length_1| (store (store (store |v_#length_4| |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| 4) |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| 4) |v_ULTIMATE.start_test_fun_#t~malloc2.base_1| 4)) (= v_ULTIMATE.start_test_fun_~c~0.base_1 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1|) (= v_ULTIMATE.start_test_fun_~x_ref~0.offset_1 |v_ULTIMATE.start_test_fun_#t~malloc0.offset_1|) (= (store .cse0 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1| 1) |v_#valid_3|) (= v_ULTIMATE.start_test_fun_~y_ref~0.base_1 |v_ULTIMATE.start_test_fun_#t~malloc1.base_1|) (= 0 (select .cse1 |v_ULTIMATE.start_test_fun_#t~malloc1.base_1|)) (= v_ULTIMATE.start_test_fun_~x_1 |v_ULTIMATE.start_test_fun_#in~x_1|) (< |v_ULTIMATE.start_test_fun_#t~malloc0.base_1| 0) (= 0 (select .cse0 |v_ULTIMATE.start_test_fun_#t~malloc2.base_1|)) (= |v_ULTIMATE.start_test_fun_#in~x_1| |v_ULTIMATE.start_main_#t~nondet11_1|) (= |v_ULTIMATE.start_test_fun_#t~malloc2.offset_1| 0) (= v_ULTIMATE.start_test_fun_~x_ref~0.base_1 |v_ULTIMATE.start_test_fun_#t~malloc0.base_1|) (= v_ULTIMATE.start_test_fun_~c~0.offset_1 |v_ULTIMATE.start_test_fun_#t~malloc2.offset_1|) (< |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| 0) (< |v_ULTIMATE.start_test_fun_#t~malloc1.base_1| |v_#StackHeapBarrier_1|) (= v_ULTIMATE.start_test_fun_~y_1 |v_ULTIMATE.start_test_fun_#in~y_1|)))) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_4|, #valid=|v_#valid_6|} OutVars{ULTIMATE.start_test_fun_~y=v_ULTIMATE.start_test_fun_~y_1, ULTIMATE.start_test_fun_~x=v_ULTIMATE.start_test_fun_~x_1, ULTIMATE.start_test_fun_#t~mem10=|v_ULTIMATE.start_test_fun_#t~mem10_1|, ULTIMATE.start_main_#t~nondet11=|v_ULTIMATE.start_main_#t~nondet11_1|, ULTIMATE.start_main_#t~nondet12=|v_ULTIMATE.start_main_#t~nondet12_1|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_1, ULTIMATE.start_test_fun_#t~malloc1.offset=|v_ULTIMATE.start_test_fun_#t~malloc1.offset_1|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_1|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_1|, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_1|, ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_1|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_1|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_1|, ULTIMATE.start_test_fun_#res=|v_ULTIMATE.start_test_fun_#res_1|, #length=|v_#length_1|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_1, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_1, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_1, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_1|, ULTIMATE.start_test_fun_#t~malloc0.offset=|v_ULTIMATE.start_test_fun_#t~malloc0.offset_1|, ULTIMATE.start_test_fun_#in~y=|v_ULTIMATE.start_test_fun_#in~y_1|, ULTIMATE.start_test_fun_#in~x=|v_ULTIMATE.start_test_fun_#in~x_1|, ULTIMATE.start_test_fun_#t~malloc1.base=|v_ULTIMATE.start_test_fun_#t~malloc1.base_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_test_fun_#t~malloc2.base=|v_ULTIMATE.start_test_fun_#t~malloc2.base_1|, ULTIMATE.start_test_fun_#t~malloc2.offset=|v_ULTIMATE.start_test_fun_#t~malloc2.offset_1|, ULTIMATE.start_test_fun_#t~malloc0.base=|v_ULTIMATE.start_test_fun_#t~malloc0.base_1|, ULTIMATE.start_main_#t~ret13=|v_ULTIMATE.start_main_#t~ret13_1|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|, #valid=|v_#valid_3|, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_1, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_1} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_~y, ULTIMATE.start_test_fun_~x, ULTIMATE.start_test_fun_#t~mem10, ULTIMATE.start_main_#t~nondet11, ULTIMATE.start_main_#t~nondet12, ULTIMATE.start_test_fun_~x_ref~0.offset, ULTIMATE.start_test_fun_#t~malloc1.offset, ULTIMATE.start_test_fun_#t~mem8, ULTIMATE.start_test_fun_#t~mem9, ULTIMATE.start_test_fun_#t~mem7, ULTIMATE.start_test_fun_#t~mem4, ULTIMATE.start_test_fun_#t~mem5, ULTIMATE.start_test_fun_#t~mem3, ULTIMATE.start_test_fun_#res, #length, ULTIMATE.start_test_fun_~y_ref~0.base, ULTIMATE.start_test_fun_~x_ref~0.base, ULTIMATE.start_test_fun_~c~0.offset, ULTIMATE.start_test_fun_#t~short6, ULTIMATE.start_test_fun_#t~malloc0.offset, ULTIMATE.start_test_fun_#in~y, ULTIMATE.start_test_fun_#in~x, ULTIMATE.start_test_fun_#t~malloc1.base, ULTIMATE.start_test_fun_#t~malloc2.base, ULTIMATE.start_test_fun_#t~malloc2.offset, ULTIMATE.start_test_fun_#t~malloc0.base, ULTIMATE.start_main_#t~ret13, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_test_fun_~y_ref~0.offset, ULTIMATE.start_test_fun_~c~0.base]" "[68] L10-->L10-1: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_3 4) (select |v_#length_5| v_ULTIMATE.start_test_fun_~x_ref~0.base_3)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_3) (= (select |v_#valid_7| v_ULTIMATE.start_test_fun_~x_ref~0.base_3) 1) (= (store |v_#memory_int_2| v_ULTIMATE.start_test_fun_~x_ref~0.base_3 (store (select |v_#memory_int_2| v_ULTIMATE.start_test_fun_~x_ref~0.base_3) v_ULTIMATE.start_test_fun_~x_ref~0.offset_3 v_ULTIMATE.start_test_fun_~x_3)) |v_#memory_int_1|)) InVars {ULTIMATE.start_test_fun_~x=v_ULTIMATE.start_test_fun_~x_3, #valid=|v_#valid_7|, #memory_int=|v_#memory_int_2|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_3, #length=|v_#length_5|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_3} OutVars{ULTIMATE.start_test_fun_~x=v_ULTIMATE.start_test_fun_~x_3, #valid=|v_#valid_7|, #memory_int=|v_#memory_int_1|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_3, #length=|v_#length_5|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_3} AuxVars[] AssignedVars[#memory_int]" "[106] L10-1-->L11: Formula: (and (= |v_#memory_int_3| (store |v_#memory_int_4| v_ULTIMATE.start_test_fun_~y_ref~0.base_3 (store (select |v_#memory_int_4| v_ULTIMATE.start_test_fun_~y_ref~0.base_3) v_ULTIMATE.start_test_fun_~y_ref~0.offset_3 v_ULTIMATE.start_test_fun_~y_3))) (<= (+ v_ULTIMATE.start_test_fun_~y_ref~0.offset_3 4) (select |v_#length_7| v_ULTIMATE.start_test_fun_~y_ref~0.base_3)) (= 1 (select |v_#valid_9| v_ULTIMATE.start_test_fun_~y_ref~0.base_3)) (<= 0 v_ULTIMATE.start_test_fun_~y_ref~0.offset_3)) InVars {ULTIMATE.start_test_fun_~y=v_ULTIMATE.start_test_fun_~y_3, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_4|, #length=|v_#length_7|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_3, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_3} OutVars{ULTIMATE.start_test_fun_~y=v_ULTIMATE.start_test_fun_~y_3, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_3|, #length=|v_#length_7|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_3, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_3} AuxVars[] AssignedVars[#memory_int]" "[87] L11-->L13-8: Formula: (and (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_3) (= 1 (select |v_#valid_11| v_ULTIMATE.start_test_fun_~c~0.base_3)) (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_3 4) (select |v_#length_9| v_ULTIMATE.start_test_fun_~c~0.base_3)) (= (store |v_#memory_int_6| v_ULTIMATE.start_test_fun_~c~0.base_3 (store (select |v_#memory_int_6| v_ULTIMATE.start_test_fun_~c~0.base_3) v_ULTIMATE.start_test_fun_~c~0.offset_3 0)) |v_#memory_int_5|)) InVars {#memory_int=|v_#memory_int_6|, #length=|v_#length_9|, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_3, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_3, #valid=|v_#valid_11|} OutVars{#memory_int=|v_#memory_int_5|, #length=|v_#length_9|, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_3, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_3, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#memory_int]" "[95] L13-8-->L13: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem3_2| (select (select |v_#memory_int_7| v_ULTIMATE.start_test_fun_~x_ref~0.base_6) v_ULTIMATE.start_test_fun_~x_ref~0.offset_5)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_5) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_5 4) (select |v_#length_11| v_ULTIMATE.start_test_fun_~x_ref~0.base_6)) (= 1 (select |v_#valid_13| v_ULTIMATE.start_test_fun_~x_ref~0.base_6))) InVars {#memory_int=|v_#memory_int_7|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_5, #length=|v_#length_11|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_6, #valid=|v_#valid_13|} OutVars{ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_2|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_5, #length=|v_#length_11|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_6} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem3]" "[174] L13-->L13-1: Formula: (and (< 1 |v_ULTIMATE.start_test_fun_#t~mem3_3|) |v_ULTIMATE.start_test_fun_#t~short6_2|) InVars {ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_3|} OutVars{ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_2|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_3|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~short6]" "[115] L13-1-->L13-2: Formula: |v_ULTIMATE.start_test_fun_#t~short6_3| InVars {ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_3|} OutVars{ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_3|} AuxVars[] AssignedVars[]" "[112] L13-2-->L13-3: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem4_2| (select (select |v_#memory_int_8| v_ULTIMATE.start_test_fun_~x_ref~0.base_9) v_ULTIMATE.start_test_fun_~x_ref~0.offset_7)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_7) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_7 4) (select |v_#length_13| v_ULTIMATE.start_test_fun_~x_ref~0.base_9)) (= 1 (select |v_#valid_15| v_ULTIMATE.start_test_fun_~x_ref~0.base_9))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_7, #length=|v_#length_13|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_9, #valid=|v_#valid_15|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_2|, #valid=|v_#valid_15|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_7, #length=|v_#length_13|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_9} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem4]" "[109] L13-3-->L13-4: Formula: (and (<= 0 v_ULTIMATE.start_test_fun_~y_ref~0.offset_5) (= |v_ULTIMATE.start_test_fun_#t~mem5_2| (select (select |v_#memory_int_9| v_ULTIMATE.start_test_fun_~y_ref~0.base_6) v_ULTIMATE.start_test_fun_~y_ref~0.offset_5)) (<= (+ v_ULTIMATE.start_test_fun_~y_ref~0.offset_5 4) (select |v_#length_15| v_ULTIMATE.start_test_fun_~y_ref~0.base_6)) (= 1 (select |v_#valid_17| v_ULTIMATE.start_test_fun_~y_ref~0.base_6))) InVars {#memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_6, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_5, #valid=|v_#valid_17|} OutVars{ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_2|, #valid=|v_#valid_17|, #memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_6, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_5} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem5]" "[187] L13-4-->L13-6: Formula: (and |v_ULTIMATE.start_test_fun_#t~short6_4| (< |v_ULTIMATE.start_test_fun_#t~mem4_3| |v_ULTIMATE.start_test_fun_#t~mem5_3|)) InVars {ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_3|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_3|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_3|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_3|, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_4|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~short6]" "[99] L13-6-->L14: Formula: |v_ULTIMATE.start_test_fun_#t~short6_9| InVars {ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_9|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_5|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_5|, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_8|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_5|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem4, ULTIMATE.start_test_fun_#t~mem5, ULTIMATE.start_test_fun_#t~mem3, ULTIMATE.start_test_fun_#t~short6]" "[80] L14-->L14-1: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem7_2| (select (select |v_#memory_int_10| v_ULTIMATE.start_test_fun_~x_ref~0.base_12) v_ULTIMATE.start_test_fun_~x_ref~0.offset_9)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_9) (= 1 (select |v_#valid_19| v_ULTIMATE.start_test_fun_~x_ref~0.base_12)) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_9 4) (select |v_#length_17| v_ULTIMATE.start_test_fun_~x_ref~0.base_12))) InVars {#memory_int=|v_#memory_int_10|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_9, #length=|v_#length_17|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_12, #valid=|v_#valid_19|} OutVars{#valid=|v_#valid_19|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_9, #length=|v_#length_17|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_12, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_2|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem7]" "[76] L14-1-->L14-2: Formula: (and (= (select |v_#valid_21| v_ULTIMATE.start_test_fun_~x_ref~0.base_15) 1) (= (select (select |v_#memory_int_11| v_ULTIMATE.start_test_fun_~x_ref~0.base_15) v_ULTIMATE.start_test_fun_~x_ref~0.offset_11) |v_ULTIMATE.start_test_fun_#t~mem8_2|) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_11 4) (select |v_#length_19| v_ULTIMATE.start_test_fun_~x_ref~0.base_15)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_11)) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_11, #length=|v_#length_19|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_15, #valid=|v_#valid_21|} OutVars{#valid=|v_#valid_21|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_11, #length=|v_#length_19|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_2|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_15} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem8]" "[208] L14-2-->L15: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_15 4) (select |v_#length_32| v_ULTIMATE.start_test_fun_~x_ref~0.base_21)) (= (select |v_#valid_41| v_ULTIMATE.start_test_fun_~x_ref~0.base_21) 1) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_15) (= (store |v_#memory_int_22| v_ULTIMATE.start_test_fun_~x_ref~0.base_21 (store (select |v_#memory_int_22| v_ULTIMATE.start_test_fun_~x_ref~0.base_21) v_ULTIMATE.start_test_fun_~x_ref~0.offset_15 (* |v_ULTIMATE.start_test_fun_#t~mem7_6| |v_ULTIMATE.start_test_fun_#t~mem8_6|))) |v_#memory_int_21|)) InVars {#valid=|v_#valid_41|, #memory_int=|v_#memory_int_22|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_15, #length=|v_#length_32|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_6|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_21, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_6|} OutVars{#valid=|v_#valid_41|, #memory_int=|v_#memory_int_21|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_15, #length=|v_#length_32|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_5|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_21, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_5|} AuxVars[] AssignedVars[#memory_int, ULTIMATE.start_test_fun_#t~mem8, ULTIMATE.start_test_fun_#t~mem7]" "[83] L15-->L15-1: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_5 4) (select |v_#length_23| v_ULTIMATE.start_test_fun_~c~0.base_6)) (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_5) (= 1 (select |v_#valid_25| v_ULTIMATE.start_test_fun_~c~0.base_6)) (= |v_ULTIMATE.start_test_fun_#t~mem9_2| (select (select |v_#memory_int_14| v_ULTIMATE.start_test_fun_~c~0.base_6) v_ULTIMATE.start_test_fun_~c~0.offset_5))) InVars {#memory_int=|v_#memory_int_14|, #length=|v_#length_23|, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_5, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_6, #valid=|v_#valid_25|} OutVars{ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_5, #valid=|v_#valid_25|, #memory_int=|v_#memory_int_14|, #length=|v_#length_23|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_2|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_6} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem9]" "[210] L15-1-->L13-8: Formula: (and (= (store |v_#memory_int_25| v_ULTIMATE.start_test_fun_~c~0.base_19 (store (select |v_#memory_int_25| v_ULTIMATE.start_test_fun_~c~0.base_19) v_ULTIMATE.start_test_fun_~c~0.offset_15 (+ |v_ULTIMATE.start_test_fun_#t~mem9_6| 1))) |v_#memory_int_24|) (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_15) (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_15 4) (select |v_#length_34| v_ULTIMATE.start_test_fun_~c~0.base_19)) (= (select |v_#valid_44| v_ULTIMATE.start_test_fun_~c~0.base_19) 1)) InVars {ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_15, #valid=|v_#valid_44|, #memory_int=|v_#memory_int_25|, #length=|v_#length_34|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_6|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_19} OutVars{ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_15, #valid=|v_#valid_44|, #memory_int=|v_#memory_int_24|, #length=|v_#length_34|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_5|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_19} AuxVars[] AssignedVars[#memory_int, ULTIMATE.start_test_fun_#t~mem9]" Loop: "[95] L13-8-->L13: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem3_2| (select (select |v_#memory_int_7| v_ULTIMATE.start_test_fun_~x_ref~0.base_6) v_ULTIMATE.start_test_fun_~x_ref~0.offset_5)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_5) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_5 4) (select |v_#length_11| v_ULTIMATE.start_test_fun_~x_ref~0.base_6)) (= 1 (select |v_#valid_13| v_ULTIMATE.start_test_fun_~x_ref~0.base_6))) InVars {#memory_int=|v_#memory_int_7|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_5, #length=|v_#length_11|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_6, #valid=|v_#valid_13|} OutVars{ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_2|, #valid=|v_#valid_13|, #memory_int=|v_#memory_int_7|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_5, #length=|v_#length_11|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_6} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem3]" "[174] L13-->L13-1: Formula: (and (< 1 |v_ULTIMATE.start_test_fun_#t~mem3_3|) |v_ULTIMATE.start_test_fun_#t~short6_2|) InVars {ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_3|} OutVars{ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_2|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_3|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~short6]" "[115] L13-1-->L13-2: Formula: |v_ULTIMATE.start_test_fun_#t~short6_3| InVars {ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_3|} OutVars{ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_3|} AuxVars[] AssignedVars[]" "[112] L13-2-->L13-3: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem4_2| (select (select |v_#memory_int_8| v_ULTIMATE.start_test_fun_~x_ref~0.base_9) v_ULTIMATE.start_test_fun_~x_ref~0.offset_7)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_7) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_7 4) (select |v_#length_13| v_ULTIMATE.start_test_fun_~x_ref~0.base_9)) (= 1 (select |v_#valid_15| v_ULTIMATE.start_test_fun_~x_ref~0.base_9))) InVars {#memory_int=|v_#memory_int_8|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_7, #length=|v_#length_13|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_9, #valid=|v_#valid_15|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_2|, #valid=|v_#valid_15|, #memory_int=|v_#memory_int_8|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_7, #length=|v_#length_13|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_9} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem4]" "[109] L13-3-->L13-4: Formula: (and (<= 0 v_ULTIMATE.start_test_fun_~y_ref~0.offset_5) (= |v_ULTIMATE.start_test_fun_#t~mem5_2| (select (select |v_#memory_int_9| v_ULTIMATE.start_test_fun_~y_ref~0.base_6) v_ULTIMATE.start_test_fun_~y_ref~0.offset_5)) (<= (+ v_ULTIMATE.start_test_fun_~y_ref~0.offset_5 4) (select |v_#length_15| v_ULTIMATE.start_test_fun_~y_ref~0.base_6)) (= 1 (select |v_#valid_17| v_ULTIMATE.start_test_fun_~y_ref~0.base_6))) InVars {#memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_6, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_5, #valid=|v_#valid_17|} OutVars{ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_2|, #valid=|v_#valid_17|, #memory_int=|v_#memory_int_9|, #length=|v_#length_15|, ULTIMATE.start_test_fun_~y_ref~0.base=v_ULTIMATE.start_test_fun_~y_ref~0.base_6, ULTIMATE.start_test_fun_~y_ref~0.offset=v_ULTIMATE.start_test_fun_~y_ref~0.offset_5} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem5]" "[187] L13-4-->L13-6: Formula: (and |v_ULTIMATE.start_test_fun_#t~short6_4| (< |v_ULTIMATE.start_test_fun_#t~mem4_3| |v_ULTIMATE.start_test_fun_#t~mem5_3|)) InVars {ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_3|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_3|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_3|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_3|, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_4|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~short6]" "[99] L13-6-->L14: Formula: |v_ULTIMATE.start_test_fun_#t~short6_9| InVars {ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_9|} OutVars{ULTIMATE.start_test_fun_#t~mem4=|v_ULTIMATE.start_test_fun_#t~mem4_5|, ULTIMATE.start_test_fun_#t~mem5=|v_ULTIMATE.start_test_fun_#t~mem5_5|, ULTIMATE.start_test_fun_#t~short6=|v_ULTIMATE.start_test_fun_#t~short6_8|, ULTIMATE.start_test_fun_#t~mem3=|v_ULTIMATE.start_test_fun_#t~mem3_5|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem4, ULTIMATE.start_test_fun_#t~mem5, ULTIMATE.start_test_fun_#t~mem3, ULTIMATE.start_test_fun_#t~short6]" "[80] L14-->L14-1: Formula: (and (= |v_ULTIMATE.start_test_fun_#t~mem7_2| (select (select |v_#memory_int_10| v_ULTIMATE.start_test_fun_~x_ref~0.base_12) v_ULTIMATE.start_test_fun_~x_ref~0.offset_9)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_9) (= 1 (select |v_#valid_19| v_ULTIMATE.start_test_fun_~x_ref~0.base_12)) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_9 4) (select |v_#length_17| v_ULTIMATE.start_test_fun_~x_ref~0.base_12))) InVars {#memory_int=|v_#memory_int_10|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_9, #length=|v_#length_17|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_12, #valid=|v_#valid_19|} OutVars{#valid=|v_#valid_19|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_9, #length=|v_#length_17|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_12, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_2|} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem7]" "[76] L14-1-->L14-2: Formula: (and (= (select |v_#valid_21| v_ULTIMATE.start_test_fun_~x_ref~0.base_15) 1) (= (select (select |v_#memory_int_11| v_ULTIMATE.start_test_fun_~x_ref~0.base_15) v_ULTIMATE.start_test_fun_~x_ref~0.offset_11) |v_ULTIMATE.start_test_fun_#t~mem8_2|) (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_11 4) (select |v_#length_19| v_ULTIMATE.start_test_fun_~x_ref~0.base_15)) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_11)) InVars {#memory_int=|v_#memory_int_11|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_11, #length=|v_#length_19|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_15, #valid=|v_#valid_21|} OutVars{#valid=|v_#valid_21|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_11, #length=|v_#length_19|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_2|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_15} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem8]" "[208] L14-2-->L15: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~x_ref~0.offset_15 4) (select |v_#length_32| v_ULTIMATE.start_test_fun_~x_ref~0.base_21)) (= (select |v_#valid_41| v_ULTIMATE.start_test_fun_~x_ref~0.base_21) 1) (<= 0 v_ULTIMATE.start_test_fun_~x_ref~0.offset_15) (= (store |v_#memory_int_22| v_ULTIMATE.start_test_fun_~x_ref~0.base_21 (store (select |v_#memory_int_22| v_ULTIMATE.start_test_fun_~x_ref~0.base_21) v_ULTIMATE.start_test_fun_~x_ref~0.offset_15 (* |v_ULTIMATE.start_test_fun_#t~mem7_6| |v_ULTIMATE.start_test_fun_#t~mem8_6|))) |v_#memory_int_21|)) InVars {#valid=|v_#valid_41|, #memory_int=|v_#memory_int_22|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_15, #length=|v_#length_32|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_6|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_21, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_6|} OutVars{#valid=|v_#valid_41|, #memory_int=|v_#memory_int_21|, ULTIMATE.start_test_fun_~x_ref~0.offset=v_ULTIMATE.start_test_fun_~x_ref~0.offset_15, #length=|v_#length_32|, ULTIMATE.start_test_fun_#t~mem8=|v_ULTIMATE.start_test_fun_#t~mem8_5|, ULTIMATE.start_test_fun_~x_ref~0.base=v_ULTIMATE.start_test_fun_~x_ref~0.base_21, ULTIMATE.start_test_fun_#t~mem7=|v_ULTIMATE.start_test_fun_#t~mem7_5|} AuxVars[] AssignedVars[#memory_int, ULTIMATE.start_test_fun_#t~mem8, ULTIMATE.start_test_fun_#t~mem7]" "[83] L15-->L15-1: Formula: (and (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_5 4) (select |v_#length_23| v_ULTIMATE.start_test_fun_~c~0.base_6)) (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_5) (= 1 (select |v_#valid_25| v_ULTIMATE.start_test_fun_~c~0.base_6)) (= |v_ULTIMATE.start_test_fun_#t~mem9_2| (select (select |v_#memory_int_14| v_ULTIMATE.start_test_fun_~c~0.base_6) v_ULTIMATE.start_test_fun_~c~0.offset_5))) InVars {#memory_int=|v_#memory_int_14|, #length=|v_#length_23|, ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_5, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_6, #valid=|v_#valid_25|} OutVars{ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_5, #valid=|v_#valid_25|, #memory_int=|v_#memory_int_14|, #length=|v_#length_23|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_2|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_6} AuxVars[] AssignedVars[ULTIMATE.start_test_fun_#t~mem9]" "[210] L15-1-->L13-8: Formula: (and (= (store |v_#memory_int_25| v_ULTIMATE.start_test_fun_~c~0.base_19 (store (select |v_#memory_int_25| v_ULTIMATE.start_test_fun_~c~0.base_19) v_ULTIMATE.start_test_fun_~c~0.offset_15 (+ |v_ULTIMATE.start_test_fun_#t~mem9_6| 1))) |v_#memory_int_24|) (<= 0 v_ULTIMATE.start_test_fun_~c~0.offset_15) (<= (+ v_ULTIMATE.start_test_fun_~c~0.offset_15 4) (select |v_#length_34| v_ULTIMATE.start_test_fun_~c~0.base_19)) (= (select |v_#valid_44| v_ULTIMATE.start_test_fun_~c~0.base_19) 1)) InVars {ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_15, #valid=|v_#valid_44|, #memory_int=|v_#memory_int_25|, #length=|v_#length_34|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_6|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_19} OutVars{ULTIMATE.start_test_fun_~c~0.offset=v_ULTIMATE.start_test_fun_~c~0.offset_15, #valid=|v_#valid_44|, #memory_int=|v_#memory_int_24|, #length=|v_#length_34|, ULTIMATE.start_test_fun_#t~mem9=|v_ULTIMATE.start_test_fun_#t~mem9_5|, ULTIMATE.start_test_fun_~c~0.base=v_ULTIMATE.start_test_fun_~c~0.base_19} AuxVars[] AssignedVars[#memory_int, ULTIMATE.start_test_fun_#t~mem9]" RESULT: Ultimate could not prove your program: unable to determine termination !SESSION 2020-06-22 09:51:37.572 ----------------------------------------------- eclipse.buildId=unknown java.version=1.8.0_242 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US Framework arguments: -tc ./../AutomizerAndBuchiAutomizerCInlineWithBlockEncoding.xml -s ./../termcomp2017.epf -i /export/starexec/sandbox/benchmark/theBenchmark.c Command-line arguments: -os linux -ws gtk -arch x86_64 -consoleLog -data @user.home/.ultimate -tc ./../AutomizerAndBuchiAutomizerCInlineWithBlockEncoding.xml -s ./../termcomp2017.epf -data /export/starexec/sandbox/tmp -i /export/starexec/sandbox/benchmark/theBenchmark.c !ENTRY org.eclipse.core.resources 2 10035 2020-06-22 09:51:52.958 !MESSAGE The workspace will exit with unsaved changes in this session. Received shutdown request... Ultimate: GTK+ Version Check