MAYBE Ultimate: Cannot open display: This is Ultimate 0.1.24-8dc7c08-m [2020-06-21 22:47:55,826 INFO L170 SettingsManager]: Resetting all preferences to default values... [2020-06-21 22:47:55,828 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2020-06-21 22:47:55,839 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-06-21 22:47:55,839 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-06-21 22:47:55,840 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-06-21 22:47:55,841 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-06-21 22:47:55,843 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2020-06-21 22:47:55,844 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-06-21 22:47:55,845 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-06-21 22:47:55,846 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-06-21 22:47:55,846 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-06-21 22:47:55,847 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-06-21 22:47:55,848 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-06-21 22:47:55,849 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-06-21 22:47:55,850 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-06-21 22:47:55,851 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-06-21 22:47:55,852 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-06-21 22:47:55,854 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2020-06-21 22:47:55,856 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-06-21 22:47:55,857 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-06-21 22:47:55,858 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-06-21 22:47:55,860 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-06-21 22:47:55,860 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-06-21 22:47:55,860 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-06-21 22:47:55,861 INFO L174 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-06-21 22:47:55,861 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-06-21 22:47:55,862 INFO L177 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-06-21 22:47:55,862 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-06-21 22:47:55,863 INFO L174 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-06-21 22:47:55,864 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-06-21 22:47:55,864 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2020-06-21 22:47:55,865 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-06-21 22:47:55,866 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2020-06-21 22:47:55,866 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-06-21 22:47:55,866 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-06-21 22:47:55,867 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2020-06-21 22:47:55,867 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2020-06-21 22:47:55,868 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2020-06-21 22:47:55,868 INFO L98 SettingsManager]: Beginning loading settings from /export/starexec/sandbox2/solver/bin/./../termcomp2017.epf [2020-06-21 22:47:55,882 INFO L110 SettingsManager]: Loading preferences was successful [2020-06-21 22:47:55,882 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2020-06-21 22:47:55,884 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-06-21 22:47:55,884 INFO L133 SettingsManager]: * Rewrite not-equals=true [2020-06-21 22:47:55,884 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2020-06-21 22:47:55,884 INFO L133 SettingsManager]: * Minimize states using LBE with the strategy=SINGLE [2020-06-21 22:47:55,884 INFO L133 SettingsManager]: * Use SBE=true [2020-06-21 22:47:55,884 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-06-21 22:47:55,885 INFO L133 SettingsManager]: * Use old map elimination=false [2020-06-21 22:47:55,885 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2020-06-21 22:47:55,885 INFO L133 SettingsManager]: * Buchi interpolant automaton construction strategy=DANDELION [2020-06-21 22:47:55,885 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2020-06-21 22:47:55,885 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-06-21 22:47:55,885 INFO L133 SettingsManager]: * Construct termination proof for TermComp=true [2020-06-21 22:47:55,885 INFO L133 SettingsManager]: * Command for external solver (GNTA synthesis)=z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:12000 [2020-06-21 22:47:55,886 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-06-21 22:47:55,886 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-06-21 22:47:55,886 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2020-06-21 22:47:55,886 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2020-06-21 22:47:55,886 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-06-21 22:47:55,886 INFO L133 SettingsManager]: * How to treat unsigned ints differently from normal ones=IGNORE [2020-06-21 22:47:55,887 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-06-21 22:47:55,887 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-06-21 22:47:55,887 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-06-21 22:47:55,887 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:4560 -smt2 -in -t:5000 [2020-06-21 22:47:55,887 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-06-21 22:47:55,887 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-06-21 22:47:55,888 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2020-06-21 22:47:55,888 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-06-21 22:47:55,913 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-06-21 22:47:55,926 INFO L259 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-06-21 22:47:55,929 INFO L215 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-06-21 22:47:55,930 INFO L271 PluginConnector]: Initializing CDTParser... [2020-06-21 22:47:55,931 INFO L276 PluginConnector]: CDTParser initialized [2020-06-21 22:47:55,931 INFO L430 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /export/starexec/sandbox2/benchmark/theBenchmark.c [2020-06-21 22:47:55,997 INFO L221 CDTParser]: Created temporary CDT project at /export/starexec/sandbox2/tmp/010401f6efa848e6b12e31730e4721a2/FLAGfae3a126b [2020-06-21 22:47:56,326 INFO L307 CDTParser]: Found 1 translation units. [2020-06-21 22:47:56,327 INFO L161 CDTParser]: Scanning /export/starexec/sandbox2/benchmark/theBenchmark.c [2020-06-21 22:47:56,334 INFO L355 CDTParser]: About to delete temporary CDT project at /export/starexec/sandbox2/tmp/010401f6efa848e6b12e31730e4721a2/FLAGfae3a126b [2020-06-21 22:47:56,735 INFO L363 CDTParser]: Successfully deleted /export/starexec/sandbox2/tmp/010401f6efa848e6b12e31730e4721a2 [2020-06-21 22:47:56,747 INFO L297 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-06-21 22:47:56,748 INFO L131 ToolchainWalker]: Walking toolchain with 7 elements. [2020-06-21 22:47:56,749 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-06-21 22:47:56,749 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-06-21 22:47:56,753 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2020-06-21 22:47:56,754 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 10:47:56" (1/1) ... [2020-06-21 22:47:56,757 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27da0319 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:47:56, skipping insertion in model container [2020-06-21 22:47:56,758 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 10:47:56" (1/1) ... [2020-06-21 22:47:56,766 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-06-21 22:47:56,783 INFO L176 MainTranslator]: Built tables and reachable declarations [2020-06-21 22:47:56,948 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-06-21 22:47:56,953 INFO L191 MainTranslator]: Completed pre-run [2020-06-21 22:47:57,036 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-06-21 22:47:57,057 INFO L195 MainTranslator]: Completed translation [2020-06-21 22:47:57,057 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:47:57 WrapperNode [2020-06-21 22:47:57,057 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-06-21 22:47:57,058 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-06-21 22:47:57,058 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-06-21 22:47:57,058 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2020-06-21 22:47:57,067 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:47:57" (1/1) ... [2020-06-21 22:47:57,075 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:47:57" (1/1) ... [2020-06-21 22:47:57,095 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-06-21 22:47:57,096 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-06-21 22:47:57,096 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-06-21 22:47:57,096 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2020-06-21 22:47:57,105 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:47:57" (1/1) ... [2020-06-21 22:47:57,105 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:47:57" (1/1) ... [2020-06-21 22:47:57,107 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:47:57" (1/1) ... [2020-06-21 22:47:57,107 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:47:57" (1/1) ... [2020-06-21 22:47:57,111 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:47:57" (1/1) ... [2020-06-21 22:47:57,116 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:47:57" (1/1) ... [2020-06-21 22:47:57,117 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:47:57" (1/1) ... [2020-06-21 22:47:57,119 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-06-21 22:47:57,119 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-06-21 22:47:57,119 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-06-21 22:47:57,119 INFO L276 PluginConnector]: RCFGBuilder initialized [2020-06-21 22:47:57,120 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:47:57" (1/1) ... No working directory specified, using /export/starexec/sandbox2/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-21 22:47:57,195 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-06-21 22:47:57,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-06-21 22:47:57,196 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-06-21 22:47:57,196 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-06-21 22:47:57,196 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-06-21 22:47:57,376 INFO L281 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-06-21 22:47:57,376 INFO L286 CfgBuilder]: Removed 5 assue(true) statements. [2020-06-21 22:47:57,378 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 10:47:57 BoogieIcfgContainer [2020-06-21 22:47:57,378 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-06-21 22:47:57,378 INFO L113 PluginConnector]: ------------------------BlockEncodingV2---------------------------- [2020-06-21 22:47:57,378 INFO L271 PluginConnector]: Initializing BlockEncodingV2... [2020-06-21 22:47:57,380 INFO L276 PluginConnector]: BlockEncodingV2 initialized [2020-06-21 22:47:57,381 INFO L185 PluginConnector]: Executing the observer BlockEncodingObserver from plugin BlockEncodingV2 for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 10:47:57" (1/1) ... [2020-06-21 22:47:57,397 INFO L313 BlockEncoder]: Initial Icfg 18 locations, 22 edges [2020-06-21 22:47:57,399 INFO L258 BlockEncoder]: Using Remove infeasible edges [2020-06-21 22:47:57,399 INFO L263 BlockEncoder]: Using Maximize final states [2020-06-21 22:47:57,400 INFO L270 BlockEncoder]: Using Minimize states even if more edges are added than removed.=false [2020-06-21 22:47:57,400 INFO L276 BlockEncoder]: Using Minimize states using LBE with the strategy=SINGLE [2020-06-21 22:47:57,402 INFO L296 BlockEncoder]: Using Remove sink states [2020-06-21 22:47:57,403 INFO L171 BlockEncoder]: Using Apply optimizations until nothing changes=true [2020-06-21 22:47:57,403 INFO L179 BlockEncoder]: Using Rewrite not-equals [2020-06-21 22:47:57,422 INFO L185 BlockEncoder]: Using Use SBE [2020-06-21 22:47:57,444 INFO L200 BlockEncoder]: SBE split 8 edges [2020-06-21 22:47:57,449 INFO L70 emoveInfeasibleEdges]: Removed 1 edges and 0 locations because of local infeasibility [2020-06-21 22:47:57,451 INFO L71 MaximizeFinalStates]: 0 new accepting states [2020-06-21 22:47:57,462 INFO L100 BaseMinimizeStates]: Removed 4 edges and 2 locations by large block encoding [2020-06-21 22:47:57,464 INFO L70 RemoveSinkStates]: Removed 5 edges and 2 locations by removing sink states [2020-06-21 22:47:57,465 INFO L70 emoveInfeasibleEdges]: Removed 0 edges and 0 locations because of local infeasibility [2020-06-21 22:47:57,466 INFO L71 MaximizeFinalStates]: 0 new accepting states [2020-06-21 22:47:57,466 INFO L100 BaseMinimizeStates]: Removed 0 edges and 0 locations by large block encoding [2020-06-21 22:47:57,466 INFO L70 RemoveSinkStates]: Removed 0 edges and 0 locations by removing sink states [2020-06-21 22:47:57,467 INFO L313 BlockEncoder]: Encoded RCFG 14 locations, 24 edges [2020-06-21 22:47:57,467 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 21.06 10:47:57 BasicIcfg [2020-06-21 22:47:57,467 INFO L132 PluginConnector]: ------------------------ END BlockEncodingV2---------------------------- [2020-06-21 22:47:57,468 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-06-21 22:47:57,468 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-06-21 22:47:57,471 INFO L276 PluginConnector]: TraceAbstraction initialized [2020-06-21 22:47:57,472 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 10:47:56" (1/4) ... [2020-06-21 22:47:57,473 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ca111ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 10:47:57, skipping insertion in model container [2020-06-21 22:47:57,473 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:47:57" (2/4) ... [2020-06-21 22:47:57,473 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ca111ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 10:47:57, skipping insertion in model container [2020-06-21 22:47:57,473 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 10:47:57" (3/4) ... [2020-06-21 22:47:57,474 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ca111ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 10:47:57, skipping insertion in model container [2020-06-21 22:47:57,474 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 21.06 10:47:57" (4/4) ... [2020-06-21 22:47:57,475 INFO L112 eAbstractionObserver]: Analyzing ICFG theBenchmark.c_BEv2 [2020-06-21 22:47:57,485 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2020-06-21 22:47:57,494 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 4 error locations. [2020-06-21 22:47:57,514 INFO L257 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-06-21 22:47:57,543 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2020-06-21 22:47:57,544 INFO L382 AbstractCegarLoop]: Interprodecural is true [2020-06-21 22:47:57,544 INFO L383 AbstractCegarLoop]: Hoare is true [2020-06-21 22:47:57,544 INFO L384 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2020-06-21 22:47:57,544 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-06-21 22:47:57,544 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-06-21 22:47:57,544 INFO L387 AbstractCegarLoop]: Difference is false [2020-06-21 22:47:57,545 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-06-21 22:47:57,545 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-06-21 22:47:57,559 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states. [2020-06-21 22:47:57,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-06-21 22:47:57,565 INFO L394 BasicCegarLoop]: Found error trace [2020-06-21 22:47:57,566 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-06-21 22:47:57,566 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION]=== [2020-06-21 22:47:57,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-21 22:47:57,572 INFO L82 PathProgramCache]: Analyzing trace with hash 2607335, now seen corresponding path program 1 times [2020-06-21 22:47:57,574 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-21 22:47:57,575 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-21 22:47:57,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:57,626 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-21 22:47:57,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:57,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-21 22:47:57,729 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-21 22:47:57,732 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-21 22:47:57,732 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-21 22:47:57,736 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-06-21 22:47:57,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-21 22:47:57,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-21 22:47:57,754 INFO L87 Difference]: Start difference. First operand 14 states. Second operand 3 states. [2020-06-21 22:47:57,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-21 22:47:57,817 INFO L93 Difference]: Finished difference Result 14 states and 24 transitions. [2020-06-21 22:47:57,818 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-21 22:47:57,819 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-06-21 22:47:57,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-06-21 22:47:57,832 INFO L225 Difference]: With dead ends: 14 [2020-06-21 22:47:57,832 INFO L226 Difference]: Without dead ends: 9 [2020-06-21 22:47:57,835 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-21 22:47:57,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states. [2020-06-21 22:47:57,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 9. [2020-06-21 22:47:57,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-06-21 22:47:57,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 13 transitions. [2020-06-21 22:47:57,870 INFO L78 Accepts]: Start accepts. Automaton has 9 states and 13 transitions. Word has length 4 [2020-06-21 22:47:57,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-06-21 22:47:57,871 INFO L480 AbstractCegarLoop]: Abstraction has 9 states and 13 transitions. [2020-06-21 22:47:57,871 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-06-21 22:47:57,871 INFO L276 IsEmpty]: Start isEmpty. Operand 9 states and 13 transitions. [2020-06-21 22:47:57,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-06-21 22:47:57,871 INFO L394 BasicCegarLoop]: Found error trace [2020-06-21 22:47:57,871 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-06-21 22:47:57,872 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION]=== [2020-06-21 22:47:57,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-21 22:47:57,872 INFO L82 PathProgramCache]: Analyzing trace with hash 2607337, now seen corresponding path program 1 times [2020-06-21 22:47:57,872 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-21 22:47:57,872 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-21 22:47:57,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:57,874 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-21 22:47:57,874 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:57,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-21 22:47:57,912 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-21 22:47:57,913 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-21 22:47:57,913 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-21 22:47:57,915 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-06-21 22:47:57,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-21 22:47:57,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-21 22:47:57,916 INFO L87 Difference]: Start difference. First operand 9 states and 13 transitions. Second operand 3 states. [2020-06-21 22:47:57,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-21 22:47:57,939 INFO L93 Difference]: Finished difference Result 9 states and 13 transitions. [2020-06-21 22:47:57,939 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-21 22:47:57,939 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-06-21 22:47:57,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-06-21 22:47:57,940 INFO L225 Difference]: With dead ends: 9 [2020-06-21 22:47:57,940 INFO L226 Difference]: Without dead ends: 8 [2020-06-21 22:47:57,941 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-21 22:47:57,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8 states. [2020-06-21 22:47:57,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8 to 8. [2020-06-21 22:47:57,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-06-21 22:47:57,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 11 transitions. [2020-06-21 22:47:57,943 INFO L78 Accepts]: Start accepts. Automaton has 8 states and 11 transitions. Word has length 4 [2020-06-21 22:47:57,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-06-21 22:47:57,943 INFO L480 AbstractCegarLoop]: Abstraction has 8 states and 11 transitions. [2020-06-21 22:47:57,943 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-06-21 22:47:57,944 INFO L276 IsEmpty]: Start isEmpty. Operand 8 states and 11 transitions. [2020-06-21 22:47:57,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-06-21 22:47:57,944 INFO L394 BasicCegarLoop]: Found error trace [2020-06-21 22:47:57,944 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-06-21 22:47:57,944 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION]=== [2020-06-21 22:47:57,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-21 22:47:57,945 INFO L82 PathProgramCache]: Analyzing trace with hash 364745676, now seen corresponding path program 1 times [2020-06-21 22:47:57,945 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-21 22:47:57,945 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-21 22:47:57,946 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:57,946 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-21 22:47:57,946 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:57,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-21 22:47:57,978 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-21 22:47:57,978 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-21 22:47:57,979 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-21 22:47:57,979 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-06-21 22:47:57,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-06-21 22:47:57,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-06-21 22:47:57,980 INFO L87 Difference]: Start difference. First operand 8 states and 11 transitions. Second operand 4 states. [2020-06-21 22:47:58,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-21 22:47:58,018 INFO L93 Difference]: Finished difference Result 9 states and 11 transitions. [2020-06-21 22:47:58,018 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-06-21 22:47:58,018 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-06-21 22:47:58,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-06-21 22:47:58,019 INFO L225 Difference]: With dead ends: 9 [2020-06-21 22:47:58,019 INFO L226 Difference]: Without dead ends: 8 [2020-06-21 22:47:58,019 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-06-21 22:47:58,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8 states. [2020-06-21 22:47:58,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8 to 8. [2020-06-21 22:47:58,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-06-21 22:47:58,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 10 transitions. [2020-06-21 22:47:58,021 INFO L78 Accepts]: Start accepts. Automaton has 8 states and 10 transitions. Word has length 7 [2020-06-21 22:47:58,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-06-21 22:47:58,022 INFO L480 AbstractCegarLoop]: Abstraction has 8 states and 10 transitions. [2020-06-21 22:47:58,022 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-06-21 22:47:58,022 INFO L276 IsEmpty]: Start isEmpty. Operand 8 states and 10 transitions. [2020-06-21 22:47:58,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-06-21 22:47:58,022 INFO L394 BasicCegarLoop]: Found error trace [2020-06-21 22:47:58,022 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-06-21 22:47:58,023 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION]=== [2020-06-21 22:47:58,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-21 22:47:58,023 INFO L82 PathProgramCache]: Analyzing trace with hash 364745677, now seen corresponding path program 1 times [2020-06-21 22:47:58,023 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-21 22:47:58,023 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-21 22:47:58,024 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:58,024 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-21 22:47:58,025 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:58,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-21 22:47:58,074 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-21 22:47:58,074 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-21 22:47:58,074 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-06-21 22:47:58,075 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-06-21 22:47:58,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-06-21 22:47:58,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-06-21 22:47:58,075 INFO L87 Difference]: Start difference. First operand 8 states and 10 transitions. Second operand 4 states. [2020-06-21 22:47:58,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-21 22:47:58,099 INFO L93 Difference]: Finished difference Result 8 states and 10 transitions. [2020-06-21 22:47:58,100 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-06-21 22:47:58,100 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-06-21 22:47:58,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-06-21 22:47:58,100 INFO L225 Difference]: With dead ends: 8 [2020-06-21 22:47:58,100 INFO L226 Difference]: Without dead ends: 0 [2020-06-21 22:47:58,101 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-06-21 22:47:58,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-06-21 22:47:58,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-06-21 22:47:58,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-06-21 22:47:58,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-06-21 22:47:58,102 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 7 [2020-06-21 22:47:58,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-06-21 22:47:58,102 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-06-21 22:47:58,102 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-06-21 22:47:58,102 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-06-21 22:47:58,103 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-06-21 22:47:58,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-06-21 22:47:58,118 INFO L448 ceAbstractionStarter]: For program point L-1(line -1) no Hoare annotation was computed. [2020-06-21 22:47:58,119 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2020-06-21 22:47:58,119 INFO L448 ceAbstractionStarter]: For program point L15(line 15) no Hoare annotation was computed. [2020-06-21 22:47:58,119 INFO L444 ceAbstractionStarter]: At program point L17-2(lines 17 19) the Hoare annotation is: (= 1 (select |#valid| |ULTIMATE.start_main_~#a~0.base|)) [2020-06-21 22:47:58,119 INFO L448 ceAbstractionStarter]: For program point L14(lines 14 21) no Hoare annotation was computed. [2020-06-21 22:47:58,119 INFO L448 ceAbstractionStarter]: For program point L15-1(line 15) no Hoare annotation was computed. [2020-06-21 22:47:58,119 INFO L448 ceAbstractionStarter]: For program point L15-2(line 15) no Hoare annotation was computed. [2020-06-21 22:47:58,120 INFO L448 ceAbstractionStarter]: For program point L15-3(line 15) no Hoare annotation was computed. [2020-06-21 22:47:58,120 INFO L448 ceAbstractionStarter]: For program point L15-4(line 15) no Hoare annotation was computed. [2020-06-21 22:47:58,120 INFO L448 ceAbstractionStarter]: For program point L15-6(lines 15 20) no Hoare annotation was computed. [2020-06-21 22:47:58,120 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr3REQUIRES_VIOLATION(line 15) no Hoare annotation was computed. [2020-06-21 22:47:58,120 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr2REQUIRES_VIOLATION(line 15) no Hoare annotation was computed. [2020-06-21 22:47:58,120 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr1REQUIRES_VIOLATION(line 15) no Hoare annotation was computed. [2020-06-21 22:47:58,120 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startErr0REQUIRES_VIOLATION(line 15) no Hoare annotation was computed. [2020-06-21 22:47:58,121 INFO L305 ceAbstractionStarter]: Did not count any witness invariants because Icfg is not BoogieIcfg [2020-06-21 22:47:58,136 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 10:47:58 BasicIcfg [2020-06-21 22:47:58,136 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-06-21 22:47:58,137 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-06-21 22:47:58,137 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-06-21 22:47:58,140 INFO L276 PluginConnector]: BuchiAutomizer initialized [2020-06-21 22:47:58,141 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-21 22:47:58,141 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 21.06 10:47:56" (1/5) ... [2020-06-21 22:47:58,142 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6b69ecde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.06 10:47:58, skipping insertion in model container [2020-06-21 22:47:58,142 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-21 22:47:58,142 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:47:57" (2/5) ... [2020-06-21 22:47:58,142 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6b69ecde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.06 10:47:58, skipping insertion in model container [2020-06-21 22:47:58,142 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-21 22:47:58,143 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 10:47:57" (3/5) ... [2020-06-21 22:47:58,143 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6b69ecde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 21.06 10:47:58, skipping insertion in model container [2020-06-21 22:47:58,143 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-21 22:47:58,143 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.blockencoding CFG 21.06 10:47:57" (4/5) ... [2020-06-21 22:47:58,143 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6b69ecde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 21.06 10:47:58, skipping insertion in model container [2020-06-21 22:47:58,144 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-06-21 22:47:58,144 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 10:47:58" (5/5) ... [2020-06-21 22:47:58,145 INFO L375 chiAutomizerObserver]: Analyzing ICFG theBenchmark.c_BEv2 [2020-06-21 22:47:58,167 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2020-06-21 22:47:58,167 INFO L374 BuchiCegarLoop]: Interprodecural is true [2020-06-21 22:47:58,167 INFO L375 BuchiCegarLoop]: Hoare is true [2020-06-21 22:47:58,167 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-06-21 22:47:58,167 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-06-21 22:47:58,167 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-06-21 22:47:58,168 INFO L379 BuchiCegarLoop]: Difference is false [2020-06-21 22:47:58,168 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-06-21 22:47:58,168 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-06-21 22:47:58,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14 states. [2020-06-21 22:47:58,176 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2020-06-21 22:47:58,177 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-21 22:47:58,177 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-21 22:47:58,183 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2020-06-21 22:47:58,183 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2020-06-21 22:47:58,183 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2020-06-21 22:47:58,183 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14 states. [2020-06-21 22:47:58,185 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2020-06-21 22:47:58,185 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-21 22:47:58,186 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-21 22:47:58,187 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1] [2020-06-21 22:47:58,187 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2020-06-21 22:47:58,192 INFO L794 eck$LassoCheckResult]: Stem: 11#ULTIMATE.startENTRYtrue [54] 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] 10#L-1true [77] L-1-->L14: Formula: (and (= 0 (select |v_#valid_4| |v_ULTIMATE.start_main_~#a~0.base_1|)) (= v_ULTIMATE.start_main_~k~0_1 |v_ULTIMATE.start_main_#t~nondet0_8|) (= (store |v_#valid_4| |v_ULTIMATE.start_main_~#a~0.base_1| 1) |v_#valid_3|) (= |v_#length_1| (store |v_#length_2| |v_ULTIMATE.start_main_~#a~0.base_1| 4192)) (< |v_ULTIMATE.start_main_~#a~0.base_1| |v_#StackHeapBarrier_1|) (= 0 |v_ULTIMATE.start_main_~#a~0.offset_1|) (> |v_ULTIMATE.start_main_~#a~0.base_1| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_2|, #valid=|v_#valid_4|} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_1, ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_1|, ULTIMATE.start_main_#t~nondet4=|v_ULTIMATE.start_main_#t~nondet4_1|, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_1, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_1|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|, #valid=|v_#valid_3|, ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_1|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_1|, #length=|v_#length_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_8|] AssignedVars[ULTIMATE.start_main_~k~0, ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#t~short3, ULTIMATE.start_main_~#a~0.offset, ULTIMATE.start_main_~#a~0.base, ULTIMATE.start_main_#t~nondet4, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem2, ULTIMATE.start_main_#t~mem1, #length, ULTIMATE.start_main_~x~0] 15#L14true [64] L14-->L15: Formula: (and (< v_ULTIMATE.start_main_~k~0_4 1048) (<= 0 v_ULTIMATE.start_main_~k~0_4)) InVars {ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_4} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_4} AuxVars[] AssignedVars[] 3#L15true [45] L15-->L15-1: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#a~0.offset_4|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~#a~0.base_4|) 1) (= |v_ULTIMATE.start_main_#t~mem1_3| (select (select |v_#memory_int_1| |v_ULTIMATE.start_main_~#a~0.base_4|) |v_ULTIMATE.start_main_~#a~0.offset_4|)) (<= (+ |v_ULTIMATE.start_main_~#a~0.offset_4| 4) (select |v_#length_3| |v_ULTIMATE.start_main_~#a~0.base_4|))) InVars {#memory_int=|v_#memory_int_1|, ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_4|, #length=|v_#length_3|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_4|, #valid=|v_#valid_5|} OutVars{ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_4|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_4|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_1|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_3|, #length=|v_#length_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem1] 16#L15-1true [86] L15-1-->L15-2: Formula: (and (< |v_ULTIMATE.start_main_#t~mem1_4| 23) (not |v_ULTIMATE.start_main_#t~short3_4|)) InVars {ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_4|} OutVars{ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_4|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~short3] 14#L15-2true [62] L15-2-->L15-6: Formula: (not |v_ULTIMATE.start_main_#t~short3_7|) InVars {ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_7|} OutVars{ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_7|} AuxVars[] AssignedVars[] 8#L15-6true [51] L15-6-->L17-2: Formula: (and |v_ULTIMATE.start_main_#t~short3_9| (= v_ULTIMATE.start_main_~x~0_2 |v_ULTIMATE.start_main_#t~nondet4_3|)) InVars {ULTIMATE.start_main_#t~nondet4=|v_ULTIMATE.start_main_#t~nondet4_3|, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_9|} OutVars{ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_5|, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_8|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_5|, ULTIMATE.start_main_#t~nondet4=|v_ULTIMATE.start_main_#t~nondet4_2|, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~short3, ULTIMATE.start_main_#t~nondet4, ULTIMATE.start_main_#t~mem2, ULTIMATE.start_main_#t~mem1, ULTIMATE.start_main_~x~0] 4#L17-2true [2020-06-21 22:47:58,192 INFO L796 eck$LassoCheckResult]: Loop: 4#L17-2true [50] L17-2-->L17-2: Formula: (and (<= 0 v_ULTIMATE.start_main_~x~0_5) (= v_ULTIMATE.start_main_~x~0_4 (+ (* (- 1) v_ULTIMATE.start_main_~k~0_8) v_ULTIMATE.start_main_~x~0_5))) InVars {ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_8, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_5} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_8, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~0] 4#L17-2true [2020-06-21 22:47:58,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-21 22:47:58,193 INFO L82 PathProgramCache]: Analyzing trace with hash 393376742, now seen corresponding path program 1 times [2020-06-21 22:47:58,193 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-21 22:47:58,193 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-21 22:47:58,194 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:58,195 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-21 22:47:58,195 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:58,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-06-21 22:47:58,212 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-21 22:47:58,212 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-06-21 22:47:58,212 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-06-21 22:47:58,213 INFO L799 eck$LassoCheckResult]: stem already infeasible [2020-06-21 22:47:58,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-21 22:47:58,213 INFO L82 PathProgramCache]: Analyzing trace with hash 81, now seen corresponding path program 1 times [2020-06-21 22:47:58,214 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-21 22:47:58,214 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-21 22:47:58,215 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:58,215 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-21 22:47:58,215 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:58,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-21 22:47:58,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-21 22:47:58,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-06-21 22:47:58,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-06-21 22:47:58,258 INFO L87 Difference]: Start difference. First operand 14 states. Second operand 3 states. [2020-06-21 22:47:58,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-06-21 22:47:58,297 INFO L93 Difference]: Finished difference Result 16 states and 25 transitions. [2020-06-21 22:47:58,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-06-21 22:47:58,299 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16 states and 25 transitions. [2020-06-21 22:47:58,301 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2020-06-21 22:47:58,301 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16 states to 10 states and 11 transitions. [2020-06-21 22:47:58,302 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2020-06-21 22:47:58,303 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2020-06-21 22:47:58,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 11 transitions. [2020-06-21 22:47:58,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-06-21 22:47:58,304 INFO L706 BuchiCegarLoop]: Abstraction has 10 states and 11 transitions. [2020-06-21 22:47:58,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10 states and 11 transitions. [2020-06-21 22:47:58,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10 to 10. [2020-06-21 22:47:58,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-06-21 22:47:58,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 11 transitions. [2020-06-21 22:47:58,306 INFO L729 BuchiCegarLoop]: Abstraction has 10 states and 11 transitions. [2020-06-21 22:47:58,306 INFO L609 BuchiCegarLoop]: Abstraction has 10 states and 11 transitions. [2020-06-21 22:47:58,306 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2020-06-21 22:47:58,306 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10 states and 11 transitions. [2020-06-21 22:47:58,307 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1 [2020-06-21 22:47:58,307 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-06-21 22:47:58,307 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-06-21 22:47:58,308 INFO L867 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-06-21 22:47:58,308 INFO L868 BuchiCegarLoop]: Counterexample loop histogram [1] [2020-06-21 22:47:58,309 INFO L794 eck$LassoCheckResult]: Stem: 44#ULTIMATE.startENTRY [54] 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] 40#L-1 [77] L-1-->L14: Formula: (and (= 0 (select |v_#valid_4| |v_ULTIMATE.start_main_~#a~0.base_1|)) (= v_ULTIMATE.start_main_~k~0_1 |v_ULTIMATE.start_main_#t~nondet0_8|) (= (store |v_#valid_4| |v_ULTIMATE.start_main_~#a~0.base_1| 1) |v_#valid_3|) (= |v_#length_1| (store |v_#length_2| |v_ULTIMATE.start_main_~#a~0.base_1| 4192)) (< |v_ULTIMATE.start_main_~#a~0.base_1| |v_#StackHeapBarrier_1|) (= 0 |v_ULTIMATE.start_main_~#a~0.offset_1|) (> |v_ULTIMATE.start_main_~#a~0.base_1| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_2|, #valid=|v_#valid_4|} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_1, ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_1|, ULTIMATE.start_main_#t~nondet4=|v_ULTIMATE.start_main_#t~nondet4_1|, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_1, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_1|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|, #valid=|v_#valid_3|, ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_1|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_1|, #length=|v_#length_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_8|] AssignedVars[ULTIMATE.start_main_~k~0, ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#t~short3, ULTIMATE.start_main_~#a~0.offset, ULTIMATE.start_main_~#a~0.base, ULTIMATE.start_main_#t~nondet4, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem2, ULTIMATE.start_main_#t~mem1, #length, ULTIMATE.start_main_~x~0] 41#L14 [64] L14-->L15: Formula: (and (< v_ULTIMATE.start_main_~k~0_4 1048) (<= 0 v_ULTIMATE.start_main_~k~0_4)) InVars {ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_4} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_4} AuxVars[] AssignedVars[] 42#L15 [45] L15-->L15-1: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#a~0.offset_4|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~#a~0.base_4|) 1) (= |v_ULTIMATE.start_main_#t~mem1_3| (select (select |v_#memory_int_1| |v_ULTIMATE.start_main_~#a~0.base_4|) |v_ULTIMATE.start_main_~#a~0.offset_4|)) (<= (+ |v_ULTIMATE.start_main_~#a~0.offset_4| 4) (select |v_#length_3| |v_ULTIMATE.start_main_~#a~0.base_4|))) InVars {#memory_int=|v_#memory_int_1|, ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_4|, #length=|v_#length_3|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_4|, #valid=|v_#valid_5|} OutVars{ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_4|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_4|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_1|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_3|, #length=|v_#length_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem1] 43#L15-1 [84] L15-1-->L15-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem1_4| 23) |v_ULTIMATE.start_main_#t~short3_4|) InVars {ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_4|} OutVars{ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_4|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~short3] 48#L15-2 [61] L15-2-->L15-3: Formula: |v_ULTIMATE.start_main_#t~short3_5| InVars {ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_5|} OutVars{ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_5|} AuxVars[] AssignedVars[] 47#L15-3 [57] L15-3-->L15-4: Formula: (let ((.cse1 (* 4 v_ULTIMATE.start_main_~k~0_6))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_main_~#a~0.offset_8|))) (and (= |v_ULTIMATE.start_main_#t~mem2_3| (select (select |v_#memory_int_2| |v_ULTIMATE.start_main_~#a~0.base_9|) .cse0)) (= (select |v_#valid_9| |v_ULTIMATE.start_main_~#a~0.base_9|) 1) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_main_~#a~0.offset_8| 4) (select |v_#length_5| |v_ULTIMATE.start_main_~#a~0.base_9|))))) InVars {ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_6, ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_8|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_9|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_2|, #length=|v_#length_5|} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_6, ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_8|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_9|, #valid=|v_#valid_9|, ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_3|, #memory_int=|v_#memory_int_2|, #length=|v_#length_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem2] 45#L15-4 [92] L15-4-->L15-6: Formula: (and |v_ULTIMATE.start_main_#t~short3_6| (= |v_ULTIMATE.start_main_#t~mem2_4| 42)) InVars {ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_4|} OutVars{ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_4|, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~short3] 46#L15-6 [51] L15-6-->L17-2: Formula: (and |v_ULTIMATE.start_main_#t~short3_9| (= v_ULTIMATE.start_main_~x~0_2 |v_ULTIMATE.start_main_#t~nondet4_3|)) InVars {ULTIMATE.start_main_#t~nondet4=|v_ULTIMATE.start_main_#t~nondet4_3|, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_9|} OutVars{ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_5|, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_8|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_5|, ULTIMATE.start_main_#t~nondet4=|v_ULTIMATE.start_main_#t~nondet4_2|, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~short3, ULTIMATE.start_main_#t~nondet4, ULTIMATE.start_main_#t~mem2, ULTIMATE.start_main_#t~mem1, ULTIMATE.start_main_~x~0] 39#L17-2 [2020-06-21 22:47:58,309 INFO L796 eck$LassoCheckResult]: Loop: 39#L17-2 [50] L17-2-->L17-2: Formula: (and (<= 0 v_ULTIMATE.start_main_~x~0_5) (= v_ULTIMATE.start_main_~x~0_4 (+ (* (- 1) v_ULTIMATE.start_main_~k~0_8) v_ULTIMATE.start_main_~x~0_5))) InVars {ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_8, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_5} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_8, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~0] 39#L17-2 [2020-06-21 22:47:58,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-21 22:47:58,309 INFO L82 PathProgramCache]: Analyzing trace with hash 76058850, now seen corresponding path program 1 times [2020-06-21 22:47:58,309 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-21 22:47:58,309 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-21 22:47:58,310 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:58,310 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-21 22:47:58,310 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:58,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-21 22:47:58,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-21 22:47:58,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-21 22:47:58,333 INFO L82 PathProgramCache]: Analyzing trace with hash 81, now seen corresponding path program 2 times [2020-06-21 22:47:58,333 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-21 22:47:58,333 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-21 22:47:58,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:58,334 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-21 22:47:58,335 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:58,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-21 22:47:58,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-21 22:47:58,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-21 22:47:58,339 INFO L82 PathProgramCache]: Analyzing trace with hash -1937142896, now seen corresponding path program 1 times [2020-06-21 22:47:58,339 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-21 22:47:58,339 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-21 22:47:58,340 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:58,340 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-21 22:47:58,340 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:58,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-21 22:47:58,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-21 22:47:58,528 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2020-06-21 22:47:58,587 INFO L216 LassoAnalysis]: Preferences: [2020-06-21 22:47:58,589 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2020-06-21 22:47:58,589 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-06-21 22:47:58,589 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2020-06-21 22:47:58,589 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2020-06-21 22:47:58,589 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-06-21 22:47:58,589 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2020-06-21 22:47:58,589 INFO L130 ssoRankerPreferences]: Path of dumped script: [2020-06-21 22:47:58,590 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration2_Lasso [2020-06-21 22:47:58,590 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2020-06-21 22:47:58,590 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2020-06-21 22:47:58,605 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-21 22:47:58,611 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-21 22:47:58,613 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-21 22:47:58,615 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-21 22:47:58,617 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-21 22:47:58,619 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-21 22:47:58,621 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-21 22:47:58,627 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-21 22:47:58,631 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-21 22:47:58,848 INFO L300 LassoAnalysis]: Preprocessing complete. [2020-06-21 22:47:58,853 INFO L497 LassoAnalysis]: Using template 'affine'. [2020-06-21 22:47:58,855 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,857 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,857 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:58,858 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,858 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,858 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:47:58,861 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-21 22:47:58,861 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:58,863 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,864 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,864 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,865 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:58,865 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,865 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,865 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:47:58,865 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-21 22:47:58,866 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:58,866 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,867 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,867 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,867 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:58,868 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,868 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,868 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:47:58,868 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-21 22:47:58,869 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:58,869 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,870 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,870 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,870 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:58,871 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,871 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,871 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:47:58,872 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-21 22:47:58,872 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:58,873 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,873 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,874 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,874 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:58,874 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,874 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,874 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:47:58,875 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-21 22:47:58,875 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:58,876 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,876 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,876 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,877 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:58,877 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,877 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,877 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:47:58,878 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-21 22:47:58,878 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:58,878 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,879 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,879 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,879 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,879 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,880 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:47:58,883 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:47:58,883 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:47:58,886 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,887 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,887 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,888 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,888 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,888 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:47:58,890 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:47:58,890 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:47:58,893 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,894 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,894 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,895 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,895 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,895 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:47:58,897 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:47:58,897 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:47:58,902 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,902 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,902 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,903 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,903 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,903 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:47:58,907 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:47:58,907 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:47:58,921 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,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-21 22:47:58,923 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,923 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,923 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,923 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:47:58,925 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:47:58,926 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:47:58,930 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,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-21 22:47:58,931 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,931 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,931 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,931 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:47:58,933 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:47:58,933 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:47:58,936 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,936 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,936 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,937 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,937 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,937 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:47:58,938 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:47:58,939 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:47:58,943 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,944 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,944 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,944 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,945 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,945 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:47:58,946 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:47:58,946 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:47:58,950 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,951 INFO L497 LassoAnalysis]: Using template '2-nested'. [2020-06-21 22:47:58,951 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,952 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,952 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:58,952 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,952 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,952 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:58,953 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:47:58,953 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:58,954 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,954 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,955 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,955 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:58,955 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,955 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,955 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:58,956 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:47:58,956 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:58,957 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,957 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,958 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,958 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:58,958 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,958 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,958 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:58,959 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:47:58,959 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:58,959 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,960 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,960 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,960 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:58,960 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,961 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,961 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:58,962 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:47:58,962 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:58,963 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,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-21 22:47:58,963 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,963 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:58,964 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,964 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,964 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:58,964 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:47:58,964 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:58,965 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,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-21 22:47:58,966 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,966 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:58,966 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,966 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,966 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:58,967 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:47:58,967 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:58,968 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,968 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,969 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,969 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,969 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,969 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:58,971 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:58,971 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:58,974 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,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-21 22:47:58,975 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,975 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,975 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,975 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:58,977 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:58,977 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:58,980 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,981 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,981 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,981 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,982 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,982 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:58,983 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:58,984 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:58,989 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:58,990 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:58,991 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:58,991 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:58,991 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:58,991 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:58,994 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:58,994 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:59,009 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,010 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,011 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,011 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,011 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,011 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,013 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:59,014 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:59,019 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,020 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,020 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,020 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,020 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,022 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:59,022 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:59,025 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,025 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,026 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,026 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,026 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,026 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,028 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:59,028 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:59,034 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,035 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,035 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,036 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,036 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,037 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:59,038 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:59,043 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,043 INFO L497 LassoAnalysis]: Using template '3-nested'. [2020-06-21 22:47:59,043 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,044 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,044 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,044 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,044 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,045 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,045 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,045 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,046 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,047 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,047 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,047 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,047 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,048 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,048 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,048 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,049 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,050 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,051 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,051 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,051 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,051 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,051 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,052 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,052 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,053 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,053 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,053 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,054 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,054 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,054 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,054 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,054 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,055 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,055 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,056 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,057 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,057 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,057 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,057 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,057 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,058 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,058 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,059 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,059 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,059 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,059 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,059 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,060 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,060 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,060 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,061 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,061 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,062 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,062 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,062 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,062 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,064 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,064 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,068 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,069 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,069 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,069 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,069 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,071 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,071 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,075 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,076 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,076 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,077 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,077 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,077 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,079 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,079 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,085 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,085 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,086 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,086 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,086 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,086 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,089 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,090 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,106 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,107 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,108 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,108 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,108 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,108 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,110 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,111 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,115 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,116 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,117 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,117 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,117 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,119 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,119 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,122 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,123 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,123 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,123 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,124 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,126 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,126 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,132 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,133 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,133 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,134 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,134 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,134 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,136 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,136 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,141 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,141 INFO L497 LassoAnalysis]: Using template '4-nested'. [2020-06-21 22:47:59,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-21 22:47:59,142 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,142 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,143 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,143 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,143 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,144 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:47:59,144 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,144 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,145 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,145 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,145 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,146 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,146 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,146 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,146 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:47:59,146 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,147 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,148 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,148 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,149 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,149 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,149 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,149 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,150 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:47:59,150 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,151 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,151 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,151 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,152 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,152 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,152 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,152 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:47:59,153 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,153 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,155 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,155 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,155 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,155 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,155 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,156 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:47:59,156 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,157 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,158 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,158 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,158 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,158 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,158 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,159 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:47:59,159 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,159 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,160 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,161 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,161 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,161 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,161 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,163 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,163 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,166 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,167 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,167 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,168 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,168 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,168 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,170 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,170 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,173 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,174 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,174 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,174 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,175 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,176 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,176 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,183 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,183 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,184 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,184 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,184 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,184 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,187 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,187 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,205 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,205 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,206 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,206 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,206 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,206 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,208 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,208 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,214 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,214 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,215 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,215 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,216 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,216 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,217 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,218 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,221 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,222 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,222 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,222 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,223 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,225 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,225 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,233 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,234 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:47:59,234 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,234 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,234 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,236 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,236 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,242 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,242 INFO L497 LassoAnalysis]: Using template '2-phase'. [2020-06-21 22:47:59,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-21 22:47:59,243 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,243 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,243 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,244 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,244 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,244 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,244 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:47:59,245 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,246 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,246 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,246 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,247 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,247 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,247 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,247 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,247 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,248 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:47:59,248 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,249 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,250 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,250 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,250 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,250 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,250 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,250 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,251 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:47:59,251 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,252 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,253 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,253 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,253 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,253 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,289 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,289 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,291 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:47:59,291 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,292 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,292 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,293 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,294 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,294 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,294 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,294 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,294 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,295 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:47:59,295 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,296 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,297 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,297 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,297 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,297 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,298 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,298 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,298 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:47:59,298 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,299 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,300 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,300 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,300 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,301 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,301 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,301 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,302 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:59,302 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:59,307 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,308 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,308 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,308 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,308 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,308 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,310 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:59,310 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:59,314 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,315 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,315 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,315 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,315 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,316 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,316 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,317 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:59,317 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:59,323 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,324 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,324 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,324 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,324 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,324 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,327 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:59,327 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:59,340 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,341 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,341 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,341 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,342 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,342 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,342 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,343 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:59,343 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:59,348 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,349 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,349 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,349 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,350 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,350 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,350 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,351 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:59,351 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:59,355 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,357 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,357 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,357 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,357 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,357 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,359 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:59,359 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:59,365 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,366 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,366 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,366 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,367 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,367 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,367 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:47:59,368 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:47:59,368 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:47:59,374 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,374 INFO L497 LassoAnalysis]: Using template '3-phase'. [2020-06-21 22:47:59,374 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,375 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,375 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:47:59,375 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,375 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,375 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,375 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,376 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,376 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,378 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,378 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,379 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,379 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:47:59,379 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,379 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,379 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,380 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,380 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,381 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,382 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,382 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,383 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,383 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:47:59,383 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,383 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,384 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,384 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,385 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,385 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,386 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,387 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,387 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:47:59,387 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,388 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,388 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,388 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,389 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,389 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,390 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,391 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,391 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:47:59,391 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,392 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,392 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,392 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,393 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,393 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,394 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,395 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,395 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:47:59,395 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,395 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,396 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,396 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,397 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,397 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,398 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,399 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,399 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:47:59,399 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,399 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,399 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,401 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,401 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,407 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,407 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,408 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,408 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:47:59,408 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,408 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,408 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,410 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,410 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,416 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,416 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,417 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,417 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:47:59,417 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,417 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,417 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,419 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,420 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,427 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,428 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,429 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:47:59,429 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,429 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,429 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,432 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,433 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,450 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,451 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,451 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:47:59,452 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,452 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,452 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,454 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,454 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,461 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,461 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,462 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,462 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:47:59,462 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,462 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,463 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,464 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,465 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,470 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,471 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,471 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:47:59,471 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,471 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,471 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,474 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,474 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,482 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,483 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,484 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,484 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:47:59,484 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,484 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,484 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,486 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,486 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,492 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,493 INFO L497 LassoAnalysis]: Using template '4-phase'. [2020-06-21 22:47:59,493 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,494 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,494 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,494 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,494 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,494 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,494 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,495 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:47:59,496 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,496 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,497 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,497 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,497 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,497 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,498 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,498 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,498 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,499 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:47:59,499 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,500 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,501 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,501 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,501 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,501 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,501 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,502 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,503 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:47:59,503 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,504 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,504 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,504 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,505 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,505 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,505 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,505 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,505 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,506 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:47:59,506 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,507 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,508 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,508 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,508 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,508 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,508 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,509 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,510 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:47:59,510 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,511 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,511 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,512 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,512 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,512 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,512 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,512 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,513 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:47:59,513 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,514 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,515 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,515 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,515 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,515 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,515 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,518 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,518 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,526 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,526 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,527 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,527 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,527 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,527 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,527 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,530 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,530 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,537 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,538 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,538 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,538 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,539 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,539 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,539 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,541 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,541 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,550 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,551 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,552 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,552 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,552 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,552 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,552 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,556 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,556 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,581 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,582 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,583 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,583 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,583 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,583 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,583 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,586 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,586 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,594 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,595 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,596 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,596 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,596 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,596 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,596 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,598 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,599 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,606 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,606 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,607 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,607 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,607 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,607 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,608 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,610 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,610 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,621 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,621 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,622 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,622 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,623 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,623 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,623 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:47:59,625 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:47:59,625 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:47:59,634 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,634 INFO L497 LassoAnalysis]: Using template '2-lex'. [2020-06-21 22:47:59,635 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,635 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,635 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,635 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,636 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,636 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,636 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,636 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,636 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,638 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,639 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,639 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,639 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,639 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,639 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,640 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,640 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,640 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,640 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,642 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,642 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,643 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,643 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,643 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,643 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,643 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,643 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,644 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,644 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,646 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,646 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,646 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,647 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,647 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,647 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,647 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,647 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,648 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,648 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,649 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,650 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,650 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,650 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,650 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,650 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,651 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,651 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,651 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,651 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,653 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,653 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,654 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,654 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,654 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,654 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,654 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,655 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:47:59,655 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,656 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,657 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,657 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,658 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,658 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,658 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,659 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,659 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,663 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,664 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,664 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,664 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,664 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,665 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,665 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,666 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,666 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,670 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,670 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,671 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,671 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,671 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,671 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,671 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,673 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,673 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,678 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,679 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,679 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,679 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,679 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,680 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,682 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,682 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,694 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,694 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,695 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,695 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,695 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,695 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,695 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,696 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,697 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,701 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,702 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,703 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,703 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,703 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,703 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,704 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,704 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,708 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,709 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,709 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,709 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,710 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,710 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,710 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,711 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,712 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,718 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,719 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,719 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:47:59,719 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,719 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,719 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:47:59,720 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:47:59,721 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:47:59,726 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,726 INFO L497 LassoAnalysis]: Using template '3-lex'. [2020-06-21 22:47:59,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-21 22:47:59,727 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,727 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,727 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,727 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,727 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,728 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:47:59,728 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:47:59,728 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,731 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,731 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,732 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,732 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,732 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,732 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,732 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,732 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:47:59,733 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:47:59,733 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,736 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,737 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,737 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,737 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,737 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,737 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,738 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:47:59,738 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:47:59,738 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,741 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,741 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,742 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,742 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,742 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,742 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,742 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,743 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:47:59,743 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:47:59,743 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,746 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,747 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,747 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,747 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,747 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,747 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,747 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:47:59,748 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:47:59,748 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,751 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,751 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,752 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,752 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,752 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:47:59,752 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,752 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,752 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:47:59,753 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:47:59,753 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:47:59,755 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,756 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,756 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,757 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,757 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,757 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,757 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:47:59,759 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:47:59,759 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:47:59,765 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,766 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,766 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,766 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,766 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,766 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,767 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:47:59,769 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:47:59,769 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:47:59,775 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,776 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,776 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,776 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,776 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,776 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:47:59,778 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:47:59,779 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:47:59,786 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,786 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,787 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,787 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,787 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,788 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,788 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:47:59,791 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:47:59,791 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:47:59,809 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,809 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,810 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,810 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,810 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,811 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,811 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:47:59,813 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:47:59,813 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:47:59,819 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,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-21 22:47:59,820 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,821 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,821 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,821 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,821 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:47:59,823 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:47:59,823 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:47:59,829 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,829 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,830 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,830 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,830 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,830 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,830 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:47:59,833 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:47:59,833 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:47:59,841 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,842 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:47:59,842 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:47:59,842 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:47:59,842 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:47:59,843 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:47:59,843 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:47:59,845 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:47:59,845 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:47:59,852 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:47:59,852 INFO L488 BuchiCegarLoop]: Result of lasso check was UNKNOWN. I will concatenate loop to stem and try again. [2020-06-21 22:47:59,853 INFO L794 eck$LassoCheckResult]: Stem: 44#ULTIMATE.startENTRY [54] 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] 40#L-1 [77] L-1-->L14: Formula: (and (= 0 (select |v_#valid_4| |v_ULTIMATE.start_main_~#a~0.base_1|)) (= v_ULTIMATE.start_main_~k~0_1 |v_ULTIMATE.start_main_#t~nondet0_8|) (= (store |v_#valid_4| |v_ULTIMATE.start_main_~#a~0.base_1| 1) |v_#valid_3|) (= |v_#length_1| (store |v_#length_2| |v_ULTIMATE.start_main_~#a~0.base_1| 4192)) (< |v_ULTIMATE.start_main_~#a~0.base_1| |v_#StackHeapBarrier_1|) (= 0 |v_ULTIMATE.start_main_~#a~0.offset_1|) (> |v_ULTIMATE.start_main_~#a~0.base_1| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_2|, #valid=|v_#valid_4|} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_1, ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_1|, ULTIMATE.start_main_#t~nondet4=|v_ULTIMATE.start_main_#t~nondet4_1|, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_1, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_1|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|, #valid=|v_#valid_3|, ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_1|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_1|, #length=|v_#length_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_8|] AssignedVars[ULTIMATE.start_main_~k~0, ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#t~short3, ULTIMATE.start_main_~#a~0.offset, ULTIMATE.start_main_~#a~0.base, ULTIMATE.start_main_#t~nondet4, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem2, ULTIMATE.start_main_#t~mem1, #length, ULTIMATE.start_main_~x~0] 41#L14 [64] L14-->L15: Formula: (and (< v_ULTIMATE.start_main_~k~0_4 1048) (<= 0 v_ULTIMATE.start_main_~k~0_4)) InVars {ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_4} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_4} AuxVars[] AssignedVars[] 42#L15 [45] L15-->L15-1: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#a~0.offset_4|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~#a~0.base_4|) 1) (= |v_ULTIMATE.start_main_#t~mem1_3| (select (select |v_#memory_int_1| |v_ULTIMATE.start_main_~#a~0.base_4|) |v_ULTIMATE.start_main_~#a~0.offset_4|)) (<= (+ |v_ULTIMATE.start_main_~#a~0.offset_4| 4) (select |v_#length_3| |v_ULTIMATE.start_main_~#a~0.base_4|))) InVars {#memory_int=|v_#memory_int_1|, ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_4|, #length=|v_#length_3|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_4|, #valid=|v_#valid_5|} OutVars{ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_4|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_4|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_1|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_3|, #length=|v_#length_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem1] 43#L15-1 [84] L15-1-->L15-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem1_4| 23) |v_ULTIMATE.start_main_#t~short3_4|) InVars {ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_4|} OutVars{ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_4|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~short3] 48#L15-2 [61] L15-2-->L15-3: Formula: |v_ULTIMATE.start_main_#t~short3_5| InVars {ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_5|} OutVars{ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_5|} AuxVars[] AssignedVars[] 47#L15-3 [57] L15-3-->L15-4: Formula: (let ((.cse1 (* 4 v_ULTIMATE.start_main_~k~0_6))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_main_~#a~0.offset_8|))) (and (= |v_ULTIMATE.start_main_#t~mem2_3| (select (select |v_#memory_int_2| |v_ULTIMATE.start_main_~#a~0.base_9|) .cse0)) (= (select |v_#valid_9| |v_ULTIMATE.start_main_~#a~0.base_9|) 1) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_main_~#a~0.offset_8| 4) (select |v_#length_5| |v_ULTIMATE.start_main_~#a~0.base_9|))))) InVars {ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_6, ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_8|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_9|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_2|, #length=|v_#length_5|} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_6, ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_8|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_9|, #valid=|v_#valid_9|, ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_3|, #memory_int=|v_#memory_int_2|, #length=|v_#length_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem2] 45#L15-4 [92] L15-4-->L15-6: Formula: (and |v_ULTIMATE.start_main_#t~short3_6| (= |v_ULTIMATE.start_main_#t~mem2_4| 42)) InVars {ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_4|} OutVars{ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_4|, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~short3] 46#L15-6 [51] L15-6-->L17-2: Formula: (and |v_ULTIMATE.start_main_#t~short3_9| (= v_ULTIMATE.start_main_~x~0_2 |v_ULTIMATE.start_main_#t~nondet4_3|)) InVars {ULTIMATE.start_main_#t~nondet4=|v_ULTIMATE.start_main_#t~nondet4_3|, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_9|} OutVars{ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_5|, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_8|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_5|, ULTIMATE.start_main_#t~nondet4=|v_ULTIMATE.start_main_#t~nondet4_2|, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~short3, ULTIMATE.start_main_#t~nondet4, ULTIMATE.start_main_#t~mem2, ULTIMATE.start_main_#t~mem1, ULTIMATE.start_main_~x~0] 39#L17-2 [50] L17-2-->L17-2: Formula: (and (<= 0 v_ULTIMATE.start_main_~x~0_5) (= v_ULTIMATE.start_main_~x~0_4 (+ (* (- 1) v_ULTIMATE.start_main_~k~0_8) v_ULTIMATE.start_main_~x~0_5))) InVars {ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_8, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_5} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_8, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~0] 39#L17-2 [2020-06-21 22:47:59,854 INFO L796 eck$LassoCheckResult]: Loop: 39#L17-2 [50] L17-2-->L17-2: Formula: (and (<= 0 v_ULTIMATE.start_main_~x~0_5) (= v_ULTIMATE.start_main_~x~0_4 (+ (* (- 1) v_ULTIMATE.start_main_~k~0_8) v_ULTIMATE.start_main_~x~0_5))) InVars {ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_8, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_5} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_8, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~0] 39#L17-2 [2020-06-21 22:47:59,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-21 22:47:59,854 INFO L82 PathProgramCache]: Analyzing trace with hash -1937142896, now seen corresponding path program 2 times [2020-06-21 22:47:59,854 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-21 22:47:59,854 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-21 22:47:59,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:59,855 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-06-21 22:47:59,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:59,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-21 22:47:59,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-21 22:47:59,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-21 22:47:59,873 INFO L82 PathProgramCache]: Analyzing trace with hash 81, now seen corresponding path program 3 times [2020-06-21 22:47:59,873 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-21 22:47:59,873 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-21 22:47:59,874 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:59,874 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-21 22:47:59,874 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:59,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-21 22:47:59,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-21 22:47:59,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-06-21 22:47:59,877 INFO L82 PathProgramCache]: Analyzing trace with hash 78112418, now seen corresponding path program 3 times [2020-06-21 22:47:59,877 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2020-06-21 22:47:59,877 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2020-06-21 22:47:59,877 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:59,877 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2020-06-21 22:47:59,877 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2020-06-21 22:47:59,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-21 22:47:59,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-06-21 22:48:00,089 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 60 [2020-06-21 22:48:00,134 INFO L216 LassoAnalysis]: Preferences: [2020-06-21 22:48:00,134 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2020-06-21 22:48:00,134 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-06-21 22:48:00,135 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2020-06-21 22:48:00,135 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2020-06-21 22:48:00,135 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-06-21 22:48:00,135 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2020-06-21 22:48:00,135 INFO L130 ssoRankerPreferences]: Path of dumped script: [2020-06-21 22:48:00,135 INFO L131 ssoRankerPreferences]: Filename of dumped script: theBenchmark.c_BEv2_Iteration2_Lasso [2020-06-21 22:48:00,135 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2020-06-21 22:48:00,135 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2020-06-21 22:48:00,138 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-21 22:48:00,142 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-21 22:48:00,145 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-21 22:48:00,147 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-21 22:48:00,149 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-21 22:48:00,199 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-21 22:48:00,201 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-21 22:48:00,204 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-21 22:48:00,207 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-21 22:48:00,351 INFO L300 LassoAnalysis]: Preprocessing complete. [2020-06-21 22:48:00,351 INFO L497 LassoAnalysis]: Using template 'affine'. [2020-06-21 22:48:00,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-21 22:48:00,352 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,352 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,352 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,352 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,353 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:48:00,353 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-21 22:48:00,353 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,354 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,354 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,355 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,355 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,355 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,355 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,355 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:48:00,355 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-21 22:48:00,356 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,356 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,357 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,357 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,357 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,358 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,358 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:48:00,358 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-21 22:48:00,358 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,359 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,359 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,359 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,359 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,360 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,360 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:48:00,360 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-21 22:48:00,360 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,360 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,361 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,361 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,361 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,361 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,361 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:48:00,362 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:48:00,362 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:48:00,365 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,366 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,366 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,366 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,366 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:48:00,367 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:48:00,367 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:48:00,368 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,369 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,369 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,369 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,369 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,369 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:48:00,371 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:48:00,371 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:48:00,373 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,374 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,374 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,374 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,374 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,374 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:48:00,375 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:48:00,375 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:48:00,377 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,378 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,378 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,378 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,379 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,379 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:48:00,379 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:48:00,380 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:48:00,382 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,382 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,382 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,383 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,383 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,383 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:48:00,385 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:48:00,385 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:48:00,390 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,391 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,391 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,391 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,391 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,392 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:48:00,392 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-21 22:48:00,392 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,392 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,393 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,393 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,393 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,393 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:48:00,394 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:48:00,394 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:48:00,395 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,396 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,396 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,396 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,396 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,396 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,397 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:48:00,397 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-06-21 22:48:00,397 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,397 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,398 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,398 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,398 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,398 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2020-06-21 22:48:00,399 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:48:00,399 INFO L403 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2020-06-21 22:48:00,400 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,400 INFO L497 LassoAnalysis]: Using template '2-nested'. [2020-06-21 22:48:00,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-21 22:48:00,401 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,401 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,401 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,401 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,401 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,402 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:48:00,402 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,402 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,402 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,403 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,403 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,403 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,403 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,403 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,404 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:48:00,404 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,404 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,406 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,406 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,406 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,406 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,406 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,407 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:48:00,407 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,407 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,407 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,408 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,408 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,408 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,408 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,408 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,408 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:48:00,409 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,409 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,409 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,410 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,410 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,410 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,411 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,411 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,413 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,414 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,414 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,414 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,414 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,414 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,415 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,415 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,417 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,417 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,417 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,417 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,417 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,418 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,419 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,419 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,422 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,422 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,422 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,422 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,422 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,423 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,423 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,424 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,426 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,426 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,427 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,427 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,427 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,427 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,428 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,428 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,431 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,431 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,431 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,432 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,432 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,433 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,433 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,442 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,442 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,442 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,442 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,443 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,443 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,443 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,443 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:48:00,444 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,444 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,445 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,445 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,445 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,445 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,445 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,446 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,446 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,447 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,448 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,448 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,448 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,448 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,448 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,449 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,449 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:48:00,449 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,450 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,450 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,450 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,451 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,451 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,451 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,452 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,452 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,453 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,453 INFO L497 LassoAnalysis]: Using template '3-nested'. [2020-06-21 22:48:00,453 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,454 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,454 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,454 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,455 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,455 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,455 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,455 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,455 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,456 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,456 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,456 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,457 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,457 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,457 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,457 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,457 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,458 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,458 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,458 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,458 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,458 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,459 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,459 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,459 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,460 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,460 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,461 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,461 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,461 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,461 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,461 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,461 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,462 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,462 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,462 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,462 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,463 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,463 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,463 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,464 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,465 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,467 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,468 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,468 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,468 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,468 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,469 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,470 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,470 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,472 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,473 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,473 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,473 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,473 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,473 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,475 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,475 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,479 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,479 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,479 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,480 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,480 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,480 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,481 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,482 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,485 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,485 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,485 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,485 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,486 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,486 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,487 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,487 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,490 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,491 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,497 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,498 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,498 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,498 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,500 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,500 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,510 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,510 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,510 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,511 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,511 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,511 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,511 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,511 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,512 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,512 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,513 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,513 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,513 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,514 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,515 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,515 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,517 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,518 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,518 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,518 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,518 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,519 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,519 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,519 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,519 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,520 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,520 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,520 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,520 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,521 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,522 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,522 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,524 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,524 INFO L497 LassoAnalysis]: Using template '4-nested'. [2020-06-21 22:48:00,525 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,525 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,525 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,525 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,526 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,526 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,526 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:48:00,526 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,527 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,527 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,527 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,527 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,528 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,528 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,528 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,529 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:48:00,529 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,529 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,529 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,530 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,530 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,530 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,530 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,530 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,531 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:48:00,531 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,531 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,532 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,532 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,532 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,532 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,533 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,533 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:48:00,533 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,533 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,534 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,534 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,534 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,534 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,536 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,536 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,621 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,621 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,622 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,622 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,622 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,623 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,624 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,624 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,626 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,627 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,627 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,627 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,627 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,627 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,629 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,629 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,634 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,634 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,635 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,635 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,635 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,635 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,637 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,637 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,641 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,642 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,642 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,642 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,642 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,643 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,644 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,644 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,648 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,648 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,648 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,649 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,649 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,649 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,651 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,651 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,662 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,662 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,663 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,663 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,663 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,663 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,663 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,663 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:48:00,664 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,664 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,664 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,665 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,665 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,665 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,665 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,666 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,667 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,669 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,669 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,669 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,670 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,670 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,670 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,670 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,670 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:48:00,671 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,671 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,672 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2020-06-21 22:48:00,672 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,672 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,672 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,673 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,673 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,676 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,676 INFO L497 LassoAnalysis]: Using template '2-phase'. [2020-06-21 22:48:00,676 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,677 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,677 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,677 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,677 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,677 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,677 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,678 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:48:00,678 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,679 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,679 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,679 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,679 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,679 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,680 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,680 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,680 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,680 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:48:00,680 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,681 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,681 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,682 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,682 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,682 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,682 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,682 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,682 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,683 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:48:00,683 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,683 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,684 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,684 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,684 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,684 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,684 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,684 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,685 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,685 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:48:00,685 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,686 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,686 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,686 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,686 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,687 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,687 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,688 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,688 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,691 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,692 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,692 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,692 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,693 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,693 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,693 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,694 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,694 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,697 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,697 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,698 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,698 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,698 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,698 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,699 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,699 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,704 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,704 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,704 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,704 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,705 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,705 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,705 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,706 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,706 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,710 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,710 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,710 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,711 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,711 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,711 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,712 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,712 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,715 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,716 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,716 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,717 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,717 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,717 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,717 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,719 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,719 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,728 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,729 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,729 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,729 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,729 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,729 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,730 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,730 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:48:00,730 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,731 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,731 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,731 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,731 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,732 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,732 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,732 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,733 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,733 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,736 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,737 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,737 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,737 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,737 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,737 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,737 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,738 INFO L402 nArgumentSynthesizer]: We have 3 Motzkin's Theorem applications. [2020-06-21 22:48:00,738 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,738 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,739 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,739 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,739 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,739 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,740 INFO L207 nArgumentSynthesizer]: 3 template conjuncts. [2020-06-21 22:48:00,741 INFO L402 nArgumentSynthesizer]: We have 9 Motzkin's Theorem applications. [2020-06-21 22:48:00,741 INFO L403 nArgumentSynthesizer]: A total of 3 supporting invariants were added. [2020-06-21 22:48:00,743 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,744 INFO L497 LassoAnalysis]: Using template '3-phase'. [2020-06-21 22:48:00,744 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,744 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,745 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:48:00,745 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,745 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,745 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,745 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,746 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,746 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,747 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,747 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,748 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,748 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:48:00,748 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,748 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,748 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,748 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,749 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,749 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,750 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,750 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,751 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,751 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:48:00,751 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,751 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,751 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,751 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,752 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,752 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,753 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,753 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,754 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,754 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:48:00,754 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,754 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,754 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,755 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,755 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,755 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,756 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,756 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,757 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,757 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:48:00,757 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,757 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,757 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,759 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,759 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,764 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,764 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,765 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,765 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:48:00,765 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,765 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,765 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,767 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,767 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,770 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,771 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,771 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:48:00,771 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,772 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,772 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,773 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,773 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,779 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,780 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,780 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,781 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:48:00,781 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,781 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,781 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,782 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,783 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,787 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,788 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,788 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,789 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:48:00,789 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,789 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,789 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,790 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,791 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,796 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,797 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,797 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:48:00,797 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,797 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,797 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,799 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,800 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,812 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,813 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,813 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,813 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:48:00,813 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,814 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,814 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,814 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,814 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,815 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,816 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,816 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,816 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,817 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:48:00,817 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,817 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,817 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,818 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,818 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,822 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,822 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,823 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,823 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:48:00,823 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,823 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,823 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,824 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,824 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,824 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,825 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,826 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,841 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,841 INFO L339 nArgumentSynthesizer]: Template has degree 2. [2020-06-21 22:48:00,841 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,842 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,842 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,843 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,843 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,847 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,847 INFO L497 LassoAnalysis]: Using template '4-phase'. [2020-06-21 22:48:00,847 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,848 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,848 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:00,848 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,848 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,849 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,849 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,850 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:48:00,850 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,851 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,851 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,851 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,852 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:00,852 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,852 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,852 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,852 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,853 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:48:00,853 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,854 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,854 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,855 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,855 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:00,855 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,855 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,855 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,855 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,856 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:48:00,856 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,857 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,857 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,858 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,858 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:00,858 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,858 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,858 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,858 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,859 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:48:00,859 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,860 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,860 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,861 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,861 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:00,861 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,861 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,861 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,863 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,863 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,870 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,870 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,871 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,871 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:00,871 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,871 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,872 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,873 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,873 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,879 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,880 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,880 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,881 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:00,881 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,881 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,881 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,883 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,883 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,893 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,894 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,894 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,894 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:00,895 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,895 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,895 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,896 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,897 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,903 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,904 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,904 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,904 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:00,905 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,905 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,905 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,907 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,907 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,914 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,914 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,915 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,915 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:00,915 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,915 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,915 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,918 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,918 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,936 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,937 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,937 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,937 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:00,938 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,938 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,938 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,938 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,939 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:48:00,939 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,940 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,940 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,940 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,940 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:00,941 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,941 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,941 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,942 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,943 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,948 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,949 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,949 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:00,950 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,950 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,950 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,950 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,951 INFO L402 nArgumentSynthesizer]: We have 5 Motzkin's Theorem applications. [2020-06-21 22:48:00,951 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,952 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,952 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,952 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:00,953 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,953 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,953 INFO L207 nArgumentSynthesizer]: 5 template conjuncts. [2020-06-21 22:48:00,954 INFO L402 nArgumentSynthesizer]: We have 15 Motzkin's Theorem applications. [2020-06-21 22:48:00,955 INFO L403 nArgumentSynthesizer]: A total of 5 supporting invariants were added. [2020-06-21 22:48:00,960 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,961 INFO L497 LassoAnalysis]: Using template '2-lex'. [2020-06-21 22:48:00,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-21 22:48:00,961 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,962 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,962 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,962 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,962 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,962 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,963 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,963 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,964 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,964 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,965 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,965 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,965 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,965 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,965 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,966 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,966 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,966 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,967 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,968 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,968 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,968 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,968 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,968 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,969 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,969 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,969 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,969 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,970 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,971 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,971 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,971 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,971 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:00,971 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,971 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,972 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,972 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:00,972 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:00,973 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,974 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,974 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,974 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,974 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,974 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,975 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,976 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,979 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,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-21 22:48:00,980 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,980 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,980 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,980 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,981 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,981 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,982 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,985 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,985 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,985 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,985 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,986 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,986 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,986 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,987 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,987 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:00,992 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:00,992 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:00,993 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:00,993 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:00,993 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:00,993 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:00,994 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:00,996 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:00,996 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:01,000 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,000 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:01,000 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,001 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:01,001 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,001 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,001 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:01,002 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:01,002 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:01,006 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,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-21 22:48:01,007 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,007 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:01,007 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,007 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,007 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:01,009 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:01,009 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:01,019 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,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-21 22:48:01,020 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,020 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:01,020 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:01,020 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,020 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,020 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:01,021 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:01,021 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:01,022 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,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-21 22:48:01,023 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,023 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:01,023 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,023 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,023 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:01,024 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:01,024 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:01,027 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,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-21 22:48:01,028 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,028 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:01,028 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:01,028 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,029 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,029 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:01,033 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2020-06-21 22:48:01,033 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:01,035 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,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-21 22:48:01,036 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,036 INFO L339 nArgumentSynthesizer]: Template has degree 1. [2020-06-21 22:48:01,036 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,036 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,036 INFO L207 nArgumentSynthesizer]: 4 template conjuncts. [2020-06-21 22:48:01,037 INFO L402 nArgumentSynthesizer]: We have 12 Motzkin's Theorem applications. [2020-06-21 22:48:01,037 INFO L403 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2020-06-21 22:48:01,040 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,041 INFO L497 LassoAnalysis]: Using template '3-lex'. [2020-06-21 22:48:01,041 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:01,041 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,042 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:01,042 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:01,042 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,042 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,042 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:48:01,043 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:48:01,043 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:01,045 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,045 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:01,046 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,046 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:01,046 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:01,046 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,046 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,046 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:48:01,047 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:48:01,047 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:01,049 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,049 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:01,050 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,050 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:01,050 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:01,050 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,050 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,050 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:48:01,051 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:48:01,051 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:01,053 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,053 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:01,054 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,054 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:01,054 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:01,054 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,054 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,055 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:48:01,055 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:48:01,055 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:01,057 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,057 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:01,058 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,058 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:01,058 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,058 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,059 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:48:01,060 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:48:01,060 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:48:01,066 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,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-21 22:48:01,067 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,067 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:01,067 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,067 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,067 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:48:01,069 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:48:01,069 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:48:01,074 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,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-21 22:48:01,075 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,075 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:01,075 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,075 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,075 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:48:01,077 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:48:01,077 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:48:01,084 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,084 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:01,085 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,085 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:01,085 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,085 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,085 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:48:01,087 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:48:01,087 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:48:01,093 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,093 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:01,094 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,094 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:01,094 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,094 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,094 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:48:01,096 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:48:01,096 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:48:01,101 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,102 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:01,102 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,103 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:01,103 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,103 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,103 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:48:01,105 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:48:01,106 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:48:01,121 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,121 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:01,122 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,122 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:01,122 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:01,122 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,122 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,122 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:48:01,123 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:48:01,123 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:01,125 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,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-21 22:48:01,126 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,126 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:01,126 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,126 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,126 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:48:01,128 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:48:01,128 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:48:01,133 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,133 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2020-06-21 22:48:01,134 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,134 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:01,134 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-06-21 22:48:01,134 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,134 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,134 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:48:01,135 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2020-06-21 22:48:01,135 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-06-21 22:48:01,137 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,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-21 22:48:01,138 WARN L334 nArgumentSynthesizer]: Using a linear SMT query and a templates of degree > 0, hence this method is incomplete. [2020-06-21 22:48:01,138 INFO L339 nArgumentSynthesizer]: Template has degree 3. [2020-06-21 22:48:01,138 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2020-06-21 22:48:01,138 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2020-06-21 22:48:01,138 INFO L207 nArgumentSynthesizer]: 6 template conjuncts. [2020-06-21 22:48:01,140 INFO L402 nArgumentSynthesizer]: We have 18 Motzkin's Theorem applications. [2020-06-21 22:48:01,140 INFO L403 nArgumentSynthesizer]: A total of 6 supporting invariants were added. [2020-06-21 22:48:01,145 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2020-06-21 22:48:01,153 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 21.06 10:48:01 BasicIcfg [2020-06-21 22:48:01,153 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-06-21 22:48:01,154 INFO L168 Benchmark]: Toolchain (without parser) took 4406.19 ms. Allocated memory was 649.6 MB in the beginning and 790.6 MB in the end (delta: 141.0 MB). Free memory was 562.8 MB in the beginning and 502.9 MB in the end (delta: 59.9 MB). Peak memory consumption was 322.8 MB. Max. memory is 50.3 GB. [2020-06-21 22:48:01,155 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 649.6 MB. Free memory is still 585.8 MB. There was no memory consumed. Max. memory is 50.3 GB. [2020-06-21 22:48:01,155 INFO L168 Benchmark]: CACSL2BoogieTranslator took 308.49 ms. Allocated memory was 649.6 MB in the beginning and 709.4 MB in the end (delta: 59.8 MB). Free memory was 562.8 MB in the beginning and 674.5 MB in the end (delta: -111.7 MB). Peak memory consumption was 29.1 MB. Max. memory is 50.3 GB. [2020-06-21 22:48:01,156 INFO L168 Benchmark]: Boogie Procedure Inliner took 37.36 ms. Allocated memory is still 709.4 MB. Free memory was 674.5 MB in the beginning and 672.3 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.2 MB. Max. memory is 50.3 GB. [2020-06-21 22:48:01,156 INFO L168 Benchmark]: Boogie Preprocessor took 23.04 ms. Allocated memory is still 709.4 MB. Free memory was 672.3 MB in the beginning and 671.2 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.1 MB. Max. memory is 50.3 GB. [2020-06-21 22:48:01,157 INFO L168 Benchmark]: RCFGBuilder took 258.83 ms. Allocated memory is still 709.4 MB. Free memory was 671.2 MB in the beginning and 654.5 MB in the end (delta: 16.7 MB). Peak memory consumption was 16.7 MB. Max. memory is 50.3 GB. [2020-06-21 22:48:01,157 INFO L168 Benchmark]: BlockEncodingV2 took 89.11 ms. Allocated memory is still 709.4 MB. Free memory was 654.5 MB in the beginning and 648.0 MB in the end (delta: 6.5 MB). Peak memory consumption was 6.5 MB. Max. memory is 50.3 GB. [2020-06-21 22:48:01,158 INFO L168 Benchmark]: TraceAbstraction took 668.16 ms. Allocated memory is still 709.4 MB. Free memory was 648.0 MB in the beginning and 598.3 MB in the end (delta: 49.8 MB). Peak memory consumption was 49.8 MB. Max. memory is 50.3 GB. [2020-06-21 22:48:01,159 INFO L168 Benchmark]: BuchiAutomizer took 3016.18 ms. Allocated memory was 709.4 MB in the beginning and 790.6 MB in the end (delta: 81.3 MB). Free memory was 597.2 MB in the beginning and 502.9 MB in the end (delta: 94.3 MB). Peak memory consumption was 297.4 MB. Max. memory is 50.3 GB. [2020-06-21 22:48:01,163 INFO L337 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.blockencoding: - StatisticsResult: Initial Icfg 18 locations, 22 edges - StatisticsResult: Encoded RCFG 14 locations, 24 edges * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16 ms. Allocated memory is still 649.6 MB. Free memory is still 585.8 MB. There was no memory consumed. Max. memory is 50.3 GB. * CACSL2BoogieTranslator took 308.49 ms. Allocated memory was 649.6 MB in the beginning and 709.4 MB in the end (delta: 59.8 MB). Free memory was 562.8 MB in the beginning and 674.5 MB in the end (delta: -111.7 MB). Peak memory consumption was 29.1 MB. Max. memory is 50.3 GB. * Boogie Procedure Inliner took 37.36 ms. Allocated memory is still 709.4 MB. Free memory was 674.5 MB in the beginning and 672.3 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.2 MB. Max. memory is 50.3 GB. * Boogie Preprocessor took 23.04 ms. Allocated memory is still 709.4 MB. Free memory was 672.3 MB in the beginning and 671.2 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.1 MB. Max. memory is 50.3 GB. * RCFGBuilder took 258.83 ms. Allocated memory is still 709.4 MB. Free memory was 671.2 MB in the beginning and 654.5 MB in the end (delta: 16.7 MB). Peak memory consumption was 16.7 MB. Max. memory is 50.3 GB. * BlockEncodingV2 took 89.11 ms. Allocated memory is still 709.4 MB. Free memory was 654.5 MB in the beginning and 648.0 MB in the end (delta: 6.5 MB). Peak memory consumption was 6.5 MB. Max. memory is 50.3 GB. * TraceAbstraction took 668.16 ms. Allocated memory is still 709.4 MB. Free memory was 648.0 MB in the beginning and 598.3 MB in the end (delta: 49.8 MB). Peak memory consumption was 49.8 MB. Max. memory is 50.3 GB. * BuchiAutomizer took 3016.18 ms. Allocated memory was 709.4 MB in the beginning and 790.6 MB in the end (delta: 81.3 MB). Free memory was 597.2 MB in the beginning and 502.9 MB in the end (delta: 94.3 MB). Peak memory consumption was 297.4 MB. Max. memory is 50.3 GB. * 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: 15]: 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: 15]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - AllSpecificationsHoldResult: All specifications hold 4 specifications checked. All of them hold - InvariantResult [Line: 17]: Loop Invariant Derived loop invariant: 1 == \valid[a] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 14 locations, 4 error locations. SAFE Result, 0.5s OverallTime, 4 OverallIterations, 1 TraceHistogramMax, 0.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 16 SDtfs, 40 SDslu, 4 SDs, 0 SdLazy, 42 SolverSat, 7 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=14occurred 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, 4 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 1 LocationsWithAnnotation, 1 PreInvPairs, 1 NumberOfFragments, 5 HoareAnnotationTreeSize, 1 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 1 FomulaSimplificationsInter, 0 FormulaSimplificationTreeSizeReductionInter, 0.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 22 NumberOfCodeBlocks, 22 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 18 ConstructedInterpolants, 0 QuantifiedInterpolants, 594 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 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 10 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 2.9s and 2 iterations. TraceHistogramMax:1. Analysis of lassos took 2.9s. 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 10 states and ocurred in iteration 1. Nontrivial modules had stage [0, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 8 SDtfs, 0 SDslu, 13 SDs, 0 SdLazy, 31 SolverSat, 5 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time LassoAnalysisResults: nont0 unkn1 SFLI0 SFLT0 conc0 concLT0 SILN1 SILU0 SILI0 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital90 mio100 ax100 hnf97 lsp93 ukn65 mio100 lsp66 div100 bol100 ite100 ukn100 eq138 hnf93 smp100 dnf100 smp100 tf100 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 3 Time: 8ms 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: "[54] 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]" "[77] L-1-->L14: Formula: (and (= 0 (select |v_#valid_4| |v_ULTIMATE.start_main_~#a~0.base_1|)) (= v_ULTIMATE.start_main_~k~0_1 |v_ULTIMATE.start_main_#t~nondet0_8|) (= (store |v_#valid_4| |v_ULTIMATE.start_main_~#a~0.base_1| 1) |v_#valid_3|) (= |v_#length_1| (store |v_#length_2| |v_ULTIMATE.start_main_~#a~0.base_1| 4192)) (< |v_ULTIMATE.start_main_~#a~0.base_1| |v_#StackHeapBarrier_1|) (= 0 |v_ULTIMATE.start_main_~#a~0.offset_1|) (> |v_ULTIMATE.start_main_~#a~0.base_1| 0)) InVars {#StackHeapBarrier=|v_#StackHeapBarrier_1|, #length=|v_#length_2|, #valid=|v_#valid_4|} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_1, ULTIMATE.start_main_#t~nondet0=|v_ULTIMATE.start_main_#t~nondet0_1|, ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_1|, ULTIMATE.start_main_#t~nondet4=|v_ULTIMATE.start_main_#t~nondet4_1|, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_1, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_1|, #StackHeapBarrier=|v_#StackHeapBarrier_1|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_1|, ULTIMATE.start_main_#res=|v_ULTIMATE.start_main_#res_1|, #valid=|v_#valid_3|, ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_1|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_1|, #length=|v_#length_1|} AuxVars[|v_ULTIMATE.start_main_#t~nondet0_8|] AssignedVars[ULTIMATE.start_main_~k~0, ULTIMATE.start_main_#t~nondet0, ULTIMATE.start_main_#t~short3, ULTIMATE.start_main_~#a~0.offset, ULTIMATE.start_main_~#a~0.base, ULTIMATE.start_main_#t~nondet4, ULTIMATE.start_main_#res, #valid, ULTIMATE.start_main_#t~mem2, ULTIMATE.start_main_#t~mem1, #length, ULTIMATE.start_main_~x~0]" "[64] L14-->L15: Formula: (and (< v_ULTIMATE.start_main_~k~0_4 1048) (<= 0 v_ULTIMATE.start_main_~k~0_4)) InVars {ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_4} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_4} AuxVars[] AssignedVars[]" "[45] L15-->L15-1: Formula: (and (<= 0 |v_ULTIMATE.start_main_~#a~0.offset_4|) (= (select |v_#valid_5| |v_ULTIMATE.start_main_~#a~0.base_4|) 1) (= |v_ULTIMATE.start_main_#t~mem1_3| (select (select |v_#memory_int_1| |v_ULTIMATE.start_main_~#a~0.base_4|) |v_ULTIMATE.start_main_~#a~0.offset_4|)) (<= (+ |v_ULTIMATE.start_main_~#a~0.offset_4| 4) (select |v_#length_3| |v_ULTIMATE.start_main_~#a~0.base_4|))) InVars {#memory_int=|v_#memory_int_1|, ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_4|, #length=|v_#length_3|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_4|, #valid=|v_#valid_5|} OutVars{ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_4|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_4|, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_1|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_3|, #length=|v_#length_3|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem1]" "[84] L15-1-->L15-2: Formula: (and (= |v_ULTIMATE.start_main_#t~mem1_4| 23) |v_ULTIMATE.start_main_#t~short3_4|) InVars {ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_4|} OutVars{ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_4|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_4|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~short3]" "[61] L15-2-->L15-3: Formula: |v_ULTIMATE.start_main_#t~short3_5| InVars {ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_5|} OutVars{ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_5|} AuxVars[] AssignedVars[]" "[57] L15-3-->L15-4: Formula: (let ((.cse1 (* 4 v_ULTIMATE.start_main_~k~0_6))) (let ((.cse0 (+ .cse1 |v_ULTIMATE.start_main_~#a~0.offset_8|))) (and (= |v_ULTIMATE.start_main_#t~mem2_3| (select (select |v_#memory_int_2| |v_ULTIMATE.start_main_~#a~0.base_9|) .cse0)) (= (select |v_#valid_9| |v_ULTIMATE.start_main_~#a~0.base_9|) 1) (<= 0 .cse0) (<= (+ .cse1 |v_ULTIMATE.start_main_~#a~0.offset_8| 4) (select |v_#length_5| |v_ULTIMATE.start_main_~#a~0.base_9|))))) InVars {ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_6, ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_8|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_9|, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_2|, #length=|v_#length_5|} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_6, ULTIMATE.start_main_~#a~0.offset=|v_ULTIMATE.start_main_~#a~0.offset_8|, ULTIMATE.start_main_~#a~0.base=|v_ULTIMATE.start_main_~#a~0.base_9|, #valid=|v_#valid_9|, ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_3|, #memory_int=|v_#memory_int_2|, #length=|v_#length_5|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem2]" "[92] L15-4-->L15-6: Formula: (and |v_ULTIMATE.start_main_#t~short3_6| (= |v_ULTIMATE.start_main_#t~mem2_4| 42)) InVars {ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_4|} OutVars{ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_4|, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_6|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~short3]" "[51] L15-6-->L17-2: Formula: (and |v_ULTIMATE.start_main_#t~short3_9| (= v_ULTIMATE.start_main_~x~0_2 |v_ULTIMATE.start_main_#t~nondet4_3|)) InVars {ULTIMATE.start_main_#t~nondet4=|v_ULTIMATE.start_main_#t~nondet4_3|, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_9|} OutVars{ULTIMATE.start_main_#t~mem2=|v_ULTIMATE.start_main_#t~mem2_5|, ULTIMATE.start_main_#t~short3=|v_ULTIMATE.start_main_#t~short3_8|, ULTIMATE.start_main_#t~mem1=|v_ULTIMATE.start_main_#t~mem1_5|, ULTIMATE.start_main_#t~nondet4=|v_ULTIMATE.start_main_#t~nondet4_2|, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_2} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~short3, ULTIMATE.start_main_#t~nondet4, ULTIMATE.start_main_#t~mem2, ULTIMATE.start_main_#t~mem1, ULTIMATE.start_main_~x~0]" "[50] L17-2-->L17-2: Formula: (and (<= 0 v_ULTIMATE.start_main_~x~0_5) (= v_ULTIMATE.start_main_~x~0_4 (+ (* (- 1) v_ULTIMATE.start_main_~k~0_8) v_ULTIMATE.start_main_~x~0_5))) InVars {ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_8, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_5} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_8, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~0]" Loop: "[50] L17-2-->L17-2: Formula: (and (<= 0 v_ULTIMATE.start_main_~x~0_5) (= v_ULTIMATE.start_main_~x~0_4 (+ (* (- 1) v_ULTIMATE.start_main_~k~0_8) v_ULTIMATE.start_main_~x~0_5))) InVars {ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_8, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_5} OutVars{ULTIMATE.start_main_~k~0=v_ULTIMATE.start_main_~k~0_8, ULTIMATE.start_main_~x~0=v_ULTIMATE.start_main_~x~0_4} AuxVars[] AssignedVars[ULTIMATE.start_main_~x~0]" RESULT: Ultimate could not prove your program: unable to determine termination !SESSION 2020-06-21 22:47:53.559 ----------------------------------------------- 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/sandbox2/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/sandbox2/tmp -i /export/starexec/sandbox2/benchmark/theBenchmark.c !ENTRY org.eclipse.core.resources 2 10035 2020-06-21 22:48:01.399 !MESSAGE The workspace will exit with unsaved changes in this session. Received shutdown request... Ultimate: GTK+ Version Check