./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/termination-numeric/Parts.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/termination-numeric/Parts.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 663a2474dc11f7b5d0aa9a3ae9bbf5de1ab8d2ea5a060185a0446a8356edf6f1 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-19 17:16:34,587 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-19 17:16:34,610 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-19 17:16:34,644 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-19 17:16:34,645 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-19 17:16:34,648 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-19 17:16:34,649 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-19 17:16:34,652 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-19 17:16:34,654 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-19 17:16:34,656 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-19 17:16:34,657 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-19 17:16:34,658 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-19 17:16:34,658 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-19 17:16:34,663 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-19 17:16:34,665 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-19 17:16:34,666 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-19 17:16:34,671 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-19 17:16:34,671 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-19 17:16:34,673 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-19 17:16:34,675 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-19 17:16:34,679 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-19 17:16:34,683 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-19 17:16:34,684 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-19 17:16:34,684 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-19 17:16:34,686 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-19 17:16:34,688 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-19 17:16:34,688 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-19 17:16:34,688 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-19 17:16:34,690 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-19 17:16:34,690 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-19 17:16:34,691 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-19 17:16:34,692 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-19 17:16:34,692 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-19 17:16:34,693 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-19 17:16:34,694 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-19 17:16:34,695 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-19 17:16:34,696 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-19 17:16:34,696 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-19 17:16:34,696 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-19 17:16:34,697 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-19 17:16:34,697 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-19 17:16:34,698 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-64bit-Automizer_Default.epf [2021-12-19 17:16:34,722 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-19 17:16:34,723 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-19 17:16:34,723 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-19 17:16:34,723 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-19 17:16:34,724 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-19 17:16:34,724 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-19 17:16:34,724 INFO L138 SettingsManager]: * Use SBE=true [2021-12-19 17:16:34,724 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-19 17:16:34,725 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-19 17:16:34,725 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-19 17:16:34,725 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-19 17:16:34,725 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-19 17:16:34,725 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-19 17:16:34,725 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-19 17:16:34,726 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-19 17:16:34,726 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-19 17:16:34,726 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-19 17:16:34,726 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-19 17:16:34,726 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-19 17:16:34,726 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-19 17:16:34,727 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-19 17:16:34,727 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-19 17:16:34,727 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-19 17:16:34,727 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-19 17:16:34,727 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-19 17:16:34,727 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-19 17:16:34,728 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-19 17:16:34,728 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-19 17:16:34,728 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-19 17:16:34,729 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-19 17:16:34,729 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 663a2474dc11f7b5d0aa9a3ae9bbf5de1ab8d2ea5a060185a0446a8356edf6f1 [2021-12-19 17:16:34,918 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-19 17:16:34,942 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-19 17:16:34,945 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-19 17:16:34,946 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-19 17:16:34,947 INFO L275 PluginConnector]: CDTParser initialized [2021-12-19 17:16:34,948 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/termination-numeric/Parts.c [2021-12-19 17:16:35,016 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/13fe9388e/5704c10dab694e258a6ba3180ee9690f/FLAGf19ee8fe6 [2021-12-19 17:16:35,356 INFO L306 CDTParser]: Found 1 translation units. [2021-12-19 17:16:35,356 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-numeric/Parts.c [2021-12-19 17:16:35,361 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/13fe9388e/5704c10dab694e258a6ba3180ee9690f/FLAGf19ee8fe6 [2021-12-19 17:16:35,781 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/13fe9388e/5704c10dab694e258a6ba3180ee9690f [2021-12-19 17:16:35,783 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-19 17:16:35,784 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-19 17:16:35,786 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-19 17:16:35,786 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-19 17:16:35,790 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-19 17:16:35,791 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 05:16:35" (1/1) ... [2021-12-19 17:16:35,792 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36acd545 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:16:35, skipping insertion in model container [2021-12-19 17:16:35,792 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 05:16:35" (1/1) ... [2021-12-19 17:16:35,797 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-19 17:16:35,809 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-19 17:16:35,948 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-19 17:16:35,951 INFO L203 MainTranslator]: Completed pre-run [2021-12-19 17:16:35,968 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-19 17:16:35,978 INFO L208 MainTranslator]: Completed translation [2021-12-19 17:16:35,979 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:16:35 WrapperNode [2021-12-19 17:16:35,979 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-19 17:16:35,980 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-19 17:16:35,981 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-19 17:16:35,981 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-19 17:16:35,988 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:16:35" (1/1) ... [2021-12-19 17:16:35,992 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:16:35" (1/1) ... [2021-12-19 17:16:36,007 INFO L137 Inliner]: procedures = 5, calls = 6, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 32 [2021-12-19 17:16:36,008 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-19 17:16:36,009 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-19 17:16:36,009 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-19 17:16:36,009 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-19 17:16:36,016 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:16:35" (1/1) ... [2021-12-19 17:16:36,016 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:16:35" (1/1) ... [2021-12-19 17:16:36,018 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:16:35" (1/1) ... [2021-12-19 17:16:36,018 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:16:35" (1/1) ... [2021-12-19 17:16:36,021 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:16:35" (1/1) ... [2021-12-19 17:16:36,026 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:16:35" (1/1) ... [2021-12-19 17:16:36,033 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:16:35" (1/1) ... [2021-12-19 17:16:36,035 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-19 17:16:36,036 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-19 17:16:36,037 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-19 17:16:36,037 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-19 17:16:36,038 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:16:35" (1/1) ... [2021-12-19 17:16:36,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:36,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:36,068 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:36,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-19 17:16:36,097 INFO L130 BoogieDeclarations]: Found specification of procedure parts [2021-12-19 17:16:36,097 INFO L138 BoogieDeclarations]: Found implementation of procedure parts [2021-12-19 17:16:36,097 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-19 17:16:36,097 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-19 17:16:36,132 INFO L236 CfgBuilder]: Building ICFG [2021-12-19 17:16:36,133 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-19 17:16:36,210 INFO L277 CfgBuilder]: Performing block encoding [2021-12-19 17:16:36,216 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-19 17:16:36,217 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-12-19 17:16:36,218 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 05:16:36 BoogieIcfgContainer [2021-12-19 17:16:36,219 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-19 17:16:36,219 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-19 17:16:36,234 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-19 17:16:36,237 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-19 17:16:36,244 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-19 17:16:36,250 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 19.12 05:16:35" (1/3) ... [2021-12-19 17:16:36,252 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@37da227a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 19.12 05:16:36, skipping insertion in model container [2021-12-19 17:16:36,252 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-19 17:16:36,252 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:16:35" (2/3) ... [2021-12-19 17:16:36,252 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@37da227a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 19.12 05:16:36, skipping insertion in model container [2021-12-19 17:16:36,252 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-19 17:16:36,253 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 05:16:36" (3/3) ... [2021-12-19 17:16:36,254 INFO L388 chiAutomizerObserver]: Analyzing ICFG Parts.c [2021-12-19 17:16:36,309 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-19 17:16:36,310 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-19 17:16:36,310 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-19 17:16:36,310 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-19 17:16:36,310 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-19 17:16:36,310 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-19 17:16:36,311 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-19 17:16:36,311 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-19 17:16:36,332 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 24 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-19 17:16:36,355 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2021-12-19 17:16:36,356 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:36,356 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:36,360 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2021-12-19 17:16:36,360 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-12-19 17:16:36,360 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-19 17:16:36,361 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 24 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-19 17:16:36,363 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2021-12-19 17:16:36,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:36,364 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:36,364 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2021-12-19 17:16:36,364 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-12-19 17:16:36,369 INFO L791 eck$LassoCheckResult]: Stem: 6#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 10#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~nondet4#1, main_#t~nondet5#1, main_#t~ret8#1, main_#t~post7#1, main_~q~0#1, main_#t~post6#1, main_~p~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;main_~x~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 19#L28true assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 9#L31true assume !(main_~y~0#1 < 0);main_~z~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~p~0#1 := 0; 26#L34-3true [2021-12-19 17:16:36,370 INFO L793 eck$LassoCheckResult]: Loop: 26#L34-3true assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 14#L35-3true assume !true; 13#L34-2true main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 26#L34-3true [2021-12-19 17:16:36,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:36,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1510568, now seen corresponding path program 1 times [2021-12-19 17:16:36,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:36,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451880862] [2021-12-19 17:16:36,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:36,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:36,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:36,439 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:36,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:36,455 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:36,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:36,457 INFO L85 PathProgramCache]: Analyzing trace with hash 68968, now seen corresponding path program 1 times [2021-12-19 17:16:36,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:36,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569945035] [2021-12-19 17:16:36,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:36,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:36,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:36,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:36,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 17:16:36,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569945035] [2021-12-19 17:16:36,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569945035] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 17:16:36,493 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 17:16:36,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-19 17:16:36,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115962174] [2021-12-19 17:16:36,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 17:16:36,497 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-19 17:16:36,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 17:16:36,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-19 17:16:36,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-19 17:16:36,528 INFO L87 Difference]: Start difference. First operand has 24 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 2 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 17:16:36,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 17:16:36,537 INFO L93 Difference]: Finished difference Result 24 states and 33 transitions. [2021-12-19 17:16:36,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-19 17:16:36,541 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24 states and 33 transitions. [2021-12-19 17:16:36,549 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2021-12-19 17:16:36,556 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24 states to 21 states and 28 transitions. [2021-12-19 17:16:36,557 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21 [2021-12-19 17:16:36,557 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 21 [2021-12-19 17:16:36,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 28 transitions. [2021-12-19 17:16:36,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-19 17:16:36,562 INFO L681 BuchiCegarLoop]: Abstraction has 21 states and 28 transitions. [2021-12-19 17:16:36,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states and 28 transitions. [2021-12-19 17:16:36,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2021-12-19 17:16:36,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 16 states have (on average 1.25) internal successors, (20), 15 states have internal predecessors, (20), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-19 17:16:36,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 28 transitions. [2021-12-19 17:16:36,592 INFO L704 BuchiCegarLoop]: Abstraction has 21 states and 28 transitions. [2021-12-19 17:16:36,592 INFO L587 BuchiCegarLoop]: Abstraction has 21 states and 28 transitions. [2021-12-19 17:16:36,592 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-19 17:16:36,592 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21 states and 28 transitions. [2021-12-19 17:16:36,594 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2021-12-19 17:16:36,595 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:36,595 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:36,595 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2021-12-19 17:16:36,596 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-12-19 17:16:36,596 INFO L791 eck$LassoCheckResult]: Stem: 66#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 67#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~nondet4#1, main_#t~nondet5#1, main_#t~ret8#1, main_#t~post7#1, main_~q~0#1, main_#t~post6#1, main_~p~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;main_~x~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 70#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 68#L31 assume !(main_~y~0#1 < 0);main_~z~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~p~0#1 := 0; 69#L34-3 [2021-12-19 17:16:36,596 INFO L793 eck$LassoCheckResult]: Loop: 69#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 72#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 71#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 69#L34-3 [2021-12-19 17:16:36,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:36,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1510568, now seen corresponding path program 2 times [2021-12-19 17:16:36,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:36,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323918052] [2021-12-19 17:16:36,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:36,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:36,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:36,612 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:36,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:36,627 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:36,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:36,629 INFO L85 PathProgramCache]: Analyzing trace with hash 68720, now seen corresponding path program 1 times [2021-12-19 17:16:36,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:36,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340136717] [2021-12-19 17:16:36,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:36,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:36,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:36,638 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:36,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:36,649 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:36,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:36,652 INFO L85 PathProgramCache]: Analyzing trace with hash 2051697257, now seen corresponding path program 1 times [2021-12-19 17:16:36,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:36,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360472672] [2021-12-19 17:16:36,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:36,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:36,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:36,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:36,705 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 17:16:36,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360472672] [2021-12-19 17:16:36,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360472672] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 17:16:36,710 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 17:16:36,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-19 17:16:36,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108374949] [2021-12-19 17:16:36,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 17:16:36,765 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:36,766 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:36,766 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:36,766 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:36,766 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-19 17:16:36,766 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:36,766 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:36,767 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:36,767 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration2_Loop [2021-12-19 17:16:36,767 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:36,767 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:36,780 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:36,793 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:36,827 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:36,828 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-19 17:16:36,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:36,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:36,836 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:36,846 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:36,846 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:36,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-19 17:16:36,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:36,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:36,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:36,893 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:36,897 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-19 17:16:36,897 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:36,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-19 17:16:37,049 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-19 17:16:37,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:37,053 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:37,053 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:37,053 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:37,053 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:37,054 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 17:16:37,054 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:37,054 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:37,054 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:37,054 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration2_Loop [2021-12-19 17:16:37,054 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:37,054 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:37,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:37,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:37,099 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:37,103 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 17:16:37,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:37,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:37,108 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:37,114 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:37,122 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:37,122 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:37,123 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:37,123 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:37,123 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:37,126 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:37,128 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:37,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-19 17:16:37,139 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 17:16:37,147 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2021-12-19 17:16:37,148 INFO L444 ModelExtractionUtils]: 1 out of 5 variables were initially zero. Simplification set additionally 2 variables to zero. [2021-12-19 17:16:37,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:37,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:37,151 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:37,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-19 17:16:37,191 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 17:16:37,191 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-19 17:16:37,192 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 17:16:37,192 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~p~0#1) = -1*ULTIMATE.start_main_~p~0#1 Supporting invariants [] [2021-12-19 17:16:37,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:37,211 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-19 17:16:37,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:37,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:37,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-19 17:16:37,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:37,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:37,259 WARN L261 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-19 17:16:37,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:37,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:37,331 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-19 17:16:37,332 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 21 states and 28 transitions. cyclomatic complexity: 9 Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 17:16:37,375 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 21 states and 28 transitions. cyclomatic complexity: 9. Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 29 states and 39 transitions. Complement of second has 7 states. [2021-12-19 17:16:37,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-19 17:16:37,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 17:16:37,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2021-12-19 17:16:37,378 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 4 letters. Loop has 3 letters. [2021-12-19 17:16:37,378 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:37,378 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 7 letters. Loop has 3 letters. [2021-12-19 17:16:37,379 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:37,379 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 4 letters. Loop has 6 letters. [2021-12-19 17:16:37,379 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:37,379 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29 states and 39 transitions. [2021-12-19 17:16:37,380 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2021-12-19 17:16:37,382 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29 states to 27 states and 37 transitions. [2021-12-19 17:16:37,382 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 23 [2021-12-19 17:16:37,382 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24 [2021-12-19 17:16:37,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 37 transitions. [2021-12-19 17:16:37,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:37,383 INFO L681 BuchiCegarLoop]: Abstraction has 27 states and 37 transitions. [2021-12-19 17:16:37,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states and 37 transitions. [2021-12-19 17:16:37,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2021-12-19 17:16:37,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 21 states have (on average 1.2857142857142858) internal successors, (27), 20 states have internal predecessors, (27), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-19 17:16:37,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 35 transitions. [2021-12-19 17:16:37,386 INFO L704 BuchiCegarLoop]: Abstraction has 26 states and 35 transitions. [2021-12-19 17:16:37,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 17:16:37,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 17:16:37,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 17:16:37,387 INFO L87 Difference]: Start difference. First operand 26 states and 35 transitions. Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 17:16:37,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 17:16:37,406 INFO L93 Difference]: Finished difference Result 25 states and 32 transitions. [2021-12-19 17:16:37,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-19 17:16:37,407 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 25 states and 32 transitions. [2021-12-19 17:16:37,408 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14 [2021-12-19 17:16:37,409 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 25 states to 24 states and 31 transitions. [2021-12-19 17:16:37,409 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24 [2021-12-19 17:16:37,409 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24 [2021-12-19 17:16:37,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 31 transitions. [2021-12-19 17:16:37,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-19 17:16:37,410 INFO L681 BuchiCegarLoop]: Abstraction has 24 states and 31 transitions. [2021-12-19 17:16:37,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states and 31 transitions. [2021-12-19 17:16:37,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 22. [2021-12-19 17:16:37,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 16 states have internal predecessors, (21), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-19 17:16:37,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 29 transitions. [2021-12-19 17:16:37,412 INFO L704 BuchiCegarLoop]: Abstraction has 22 states and 29 transitions. [2021-12-19 17:16:37,413 INFO L587 BuchiCegarLoop]: Abstraction has 22 states and 29 transitions. [2021-12-19 17:16:37,413 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-19 17:16:37,413 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22 states and 29 transitions. [2021-12-19 17:16:37,413 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14 [2021-12-19 17:16:37,413 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:37,413 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:37,414 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2021-12-19 17:16:37,414 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:37,414 INFO L791 eck$LassoCheckResult]: Stem: 218#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 219#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~nondet4#1, main_#t~nondet5#1, main_#t~ret8#1, main_#t~post7#1, main_~q~0#1, main_#t~post6#1, main_~p~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;main_~x~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 222#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 220#L31 assume !(main_~y~0#1 < 0);main_~z~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~p~0#1 := 0; 221#L34-3 [2021-12-19 17:16:37,414 INFO L793 eck$LassoCheckResult]: Loop: 221#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 225#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 209#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 216#partsENTRY ~p := #in~p;~q := #in~q; 217#L20 assume ~p <= 0;#res := 1; 227#partsFINAL assume true; 208#partsEXIT >#68#return; 214#L36-1 havoc main_#t~ret8#1; 228#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 229#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 223#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 221#L34-3 [2021-12-19 17:16:37,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:37,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1510568, now seen corresponding path program 3 times [2021-12-19 17:16:37,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:37,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546888402] [2021-12-19 17:16:37,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:37,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:37,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:37,423 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:37,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:37,427 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:37,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:37,428 INFO L85 PathProgramCache]: Analyzing trace with hash 523036987, now seen corresponding path program 1 times [2021-12-19 17:16:37,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:37,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229657851] [2021-12-19 17:16:37,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:37,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:37,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:37,436 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:37,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:37,450 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:37,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:37,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1398357556, now seen corresponding path program 1 times [2021-12-19 17:16:37,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:37,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80238339] [2021-12-19 17:16:37,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:37,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:37,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:37,459 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:37,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:37,480 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:37,604 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:37,604 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:37,604 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:37,604 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:37,605 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-19 17:16:37,605 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:37,605 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:37,605 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:37,605 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration3_Loop [2021-12-19 17:16:37,605 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:37,605 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:37,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:37,608 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:37,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:37,618 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:37,647 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:37,647 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-19 17:16:37,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:37,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:37,649 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:37,656 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:37,656 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:37,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-19 17:16:37,684 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:37,684 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post6#1=0} Honda state: {ULTIMATE.start_main_#t~post6#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:37,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:37,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:37,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:37,704 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:37,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-19 17:16:37,706 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:37,706 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:37,743 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:37,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:37,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:37,747 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:37,752 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-19 17:16:37,752 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:37,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-19 17:16:37,915 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-19 17:16:37,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:37,922 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:37,922 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:37,922 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:37,922 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:37,922 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 17:16:37,922 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:37,922 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:37,922 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:37,922 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration3_Loop [2021-12-19 17:16:37,922 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:37,922 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:37,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:37,925 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:37,927 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:37,929 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:38,001 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:38,001 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 17:16:38,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:38,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:38,003 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:38,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:38,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-19 17:16:38,014 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:38,021 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:38,021 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:38,021 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:38,021 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:38,021 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:38,022 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:38,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:38,039 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:38,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:38,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:38,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:38,061 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:38,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-19 17:16:38,063 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:38,070 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:38,070 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:38,070 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:38,070 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:38,070 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:38,071 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:38,071 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:38,075 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:38,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:38,090 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:38,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:38,091 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:38,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-19 17:16:38,093 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:38,098 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:38,098 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:38,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:38,098 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:38,099 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:38,099 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:38,099 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:38,100 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:38,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:38,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:38,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:38,118 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:38,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-19 17:16:38,120 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:38,126 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:38,126 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:38,126 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:38,126 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:38,127 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:38,128 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:38,129 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:38,136 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 17:16:38,141 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2021-12-19 17:16:38,142 INFO L444 ModelExtractionUtils]: 1 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-19 17:16:38,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:38,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:38,144 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:38,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-19 17:16:38,154 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 17:16:38,154 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-19 17:16:38,154 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 17:16:38,154 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~p~0#1) = -2*ULTIMATE.start_main_~p~0#1 + 1 Supporting invariants [] [2021-12-19 17:16:38,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:38,179 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-19 17:16:38,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:38,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:38,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-19 17:16:38,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:38,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:38,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-19 17:16:38,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:38,323 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:38,324 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates [2021-12-19 17:16:38,324 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 22 states and 29 transitions. cyclomatic complexity: 9 Second operand has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 6 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-19 17:16:38,467 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 22 states and 29 transitions. cyclomatic complexity: 9. Second operand has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 6 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 143 states and 212 transitions. Complement of second has 28 states. [2021-12-19 17:16:38,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 1 stem states 6 non-accepting loop states 1 accepting loop states [2021-12-19 17:16:38,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 6 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-19 17:16:38,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 59 transitions. [2021-12-19 17:16:38,471 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 59 transitions. Stem has 4 letters. Loop has 11 letters. [2021-12-19 17:16:38,472 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:38,472 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 59 transitions. Stem has 15 letters. Loop has 11 letters. [2021-12-19 17:16:38,472 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:38,473 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 59 transitions. Stem has 4 letters. Loop has 22 letters. [2021-12-19 17:16:38,473 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:38,473 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143 states and 212 transitions. [2021-12-19 17:16:38,484 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 18 [2021-12-19 17:16:38,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143 states to 142 states and 211 transitions. [2021-12-19 17:16:38,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 72 [2021-12-19 17:16:38,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 73 [2021-12-19 17:16:38,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 142 states and 211 transitions. [2021-12-19 17:16:38,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:38,493 INFO L681 BuchiCegarLoop]: Abstraction has 142 states and 211 transitions. [2021-12-19 17:16:38,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states and 211 transitions. [2021-12-19 17:16:38,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 133. [2021-12-19 17:16:38,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 93 states have (on average 1.3118279569892473) internal successors, (122), 88 states have internal predecessors, (122), 28 states have call successors, (28), 8 states have call predecessors, (28), 12 states have return successors, (48), 36 states have call predecessors, (48), 28 states have call successors, (48) [2021-12-19 17:16:38,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 198 transitions. [2021-12-19 17:16:38,520 INFO L704 BuchiCegarLoop]: Abstraction has 133 states and 198 transitions. [2021-12-19 17:16:38,520 INFO L587 BuchiCegarLoop]: Abstraction has 133 states and 198 transitions. [2021-12-19 17:16:38,520 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-19 17:16:38,520 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 133 states and 198 transitions. [2021-12-19 17:16:38,523 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 18 [2021-12-19 17:16:38,523 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:38,523 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:38,524 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-19 17:16:38,524 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:38,524 INFO L791 eck$LassoCheckResult]: Stem: 501#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 502#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~nondet4#1, main_#t~nondet5#1, main_#t~ret8#1, main_#t~post7#1, main_~q~0#1, main_#t~post6#1, main_~p~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;main_~x~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 508#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 506#L31 assume !(main_~y~0#1 < 0);main_~z~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~p~0#1 := 0; 507#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 535#L35-3 [2021-12-19 17:16:38,524 INFO L793 eck$LassoCheckResult]: Loop: 535#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 537#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 542#partsENTRY ~p := #in~p;~q := #in~q; 555#L20 assume !(~p <= 0); 547#L21 assume ~q <= 0;#res := 0; 544#partsFINAL assume true; 541#partsEXIT >#68#return; 539#L36-1 havoc main_#t~ret8#1; 538#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 536#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 512#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 513#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 535#L35-3 [2021-12-19 17:16:38,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:38,525 INFO L85 PathProgramCache]: Analyzing trace with hash 46827647, now seen corresponding path program 1 times [2021-12-19 17:16:38,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:38,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000065159] [2021-12-19 17:16:38,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:38,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:38,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:38,529 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:38,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:38,534 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:38,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:38,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1489423173, now seen corresponding path program 1 times [2021-12-19 17:16:38,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:38,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545701528] [2021-12-19 17:16:38,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:38,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:38,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:38,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-19 17:16:38,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:38,649 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:38,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 17:16:38,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545701528] [2021-12-19 17:16:38,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545701528] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 17:16:38,650 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 17:16:38,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-19 17:16:38,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964240064] [2021-12-19 17:16:38,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 17:16:38,651 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-19 17:16:38,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 17:16:38,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-19 17:16:38,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-19 17:16:38,652 INFO L87 Difference]: Start difference. First operand 133 states and 198 transitions. cyclomatic complexity: 70 Second operand has 9 states, 8 states have (on average 1.25) internal successors, (10), 9 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-19 17:16:38,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:38,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 17:16:38,903 INFO L93 Difference]: Finished difference Result 251 states and 420 transitions. [2021-12-19 17:16:38,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-19 17:16:38,904 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 251 states and 420 transitions. [2021-12-19 17:16:38,908 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 36 [2021-12-19 17:16:38,914 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 251 states to 245 states and 414 transitions. [2021-12-19 17:16:38,914 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 124 [2021-12-19 17:16:38,914 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 124 [2021-12-19 17:16:38,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 245 states and 414 transitions. [2021-12-19 17:16:38,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:38,915 INFO L681 BuchiCegarLoop]: Abstraction has 245 states and 414 transitions. [2021-12-19 17:16:38,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states and 414 transitions. [2021-12-19 17:16:38,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 214. [2021-12-19 17:16:38,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 144 states have (on average 1.2569444444444444) internal successors, (181), 144 states have internal predecessors, (181), 40 states have call successors, (40), 12 states have call predecessors, (40), 30 states have return successors, (146), 57 states have call predecessors, (146), 40 states have call successors, (146) [2021-12-19 17:16:38,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 367 transitions. [2021-12-19 17:16:38,933 INFO L704 BuchiCegarLoop]: Abstraction has 214 states and 367 transitions. [2021-12-19 17:16:38,933 INFO L587 BuchiCegarLoop]: Abstraction has 214 states and 367 transitions. [2021-12-19 17:16:38,933 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-19 17:16:38,933 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 214 states and 367 transitions. [2021-12-19 17:16:38,935 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 26 [2021-12-19 17:16:38,935 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:38,935 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:38,936 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-19 17:16:38,936 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:38,936 INFO L791 eck$LassoCheckResult]: Stem: 897#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 898#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~nondet4#1, main_#t~nondet5#1, main_#t~ret8#1, main_#t~post7#1, main_~q~0#1, main_#t~post6#1, main_~p~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;main_~x~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 904#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 902#L31 assume !(main_~y~0#1 < 0);main_~z~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~p~0#1 := 0; 903#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 940#L35-3 [2021-12-19 17:16:38,936 INFO L793 eck$LassoCheckResult]: Loop: 940#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 926#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 947#partsENTRY ~p := #in~p;~q := #in~q; 988#L20 assume !(~p <= 0); 984#L21 assume ~q <= 0;#res := 0; 985#partsFINAL assume true; 1088#partsEXIT >#68#return; 1011#L36-1 havoc main_#t~ret8#1; 1007#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 940#L35-3 [2021-12-19 17:16:38,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:38,937 INFO L85 PathProgramCache]: Analyzing trace with hash 46827647, now seen corresponding path program 2 times [2021-12-19 17:16:38,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:38,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157204216] [2021-12-19 17:16:38,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:38,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:38,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:38,940 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:38,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:38,943 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:38,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:38,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1678232514, now seen corresponding path program 1 times [2021-12-19 17:16:38,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:38,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670687443] [2021-12-19 17:16:38,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:38,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:38,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:38,947 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:38,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:38,950 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:38,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:38,950 INFO L85 PathProgramCache]: Analyzing trace with hash 616296708, now seen corresponding path program 1 times [2021-12-19 17:16:38,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:38,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960683657] [2021-12-19 17:16:38,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:38,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:38,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:38,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-19 17:16:38,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:38,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:38,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 17:16:38,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960683657] [2021-12-19 17:16:38,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960683657] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 17:16:38,978 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 17:16:38,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-19 17:16:38,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70147226] [2021-12-19 17:16:38,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 17:16:39,072 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:39,072 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:39,072 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:39,072 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:39,072 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-19 17:16:39,072 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:39,072 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:39,073 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:39,073 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration5_Loop [2021-12-19 17:16:39,073 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:39,073 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:39,074 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:39,076 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:39,080 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:39,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:39,110 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:39,110 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-19 17:16:39,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:39,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:39,111 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:39,130 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:39,130 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:39,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-12-19 17:16:39,156 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:39,156 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~p~0#1=1} Honda state: {ULTIMATE.start_main_~p~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:39,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2021-12-19 17:16:39,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:39,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:39,172 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:39,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-12-19 17:16:39,174 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:39,174 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:39,181 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:39,182 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post7#1=0} Honda state: {ULTIMATE.start_main_#t~post7#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:39,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:39,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:39,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:39,197 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:39,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-12-19 17:16:39,199 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:39,199 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:39,205 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:39,205 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~ret8#1=0} Honda state: {ULTIMATE.start_main_#t~ret8#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:39,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:39,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:39,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:39,221 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:39,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-12-19 17:16:39,225 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:39,225 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:39,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:39,246 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:39,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:39,247 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:39,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-12-19 17:16:39,249 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-19 17:16:39,249 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:39,289 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-19 17:16:39,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:39,295 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:39,295 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:39,295 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:39,295 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:39,295 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 17:16:39,295 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:39,295 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:39,296 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:39,296 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration5_Loop [2021-12-19 17:16:39,296 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:39,296 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:39,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:39,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:39,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:39,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:39,326 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:39,326 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 17:16:39,326 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:39,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:39,327 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:39,336 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:39,343 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:39,343 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:39,343 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:39,343 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:39,343 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:39,345 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:39,345 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:39,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-19 17:16:39,359 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:39,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:39,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:39,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:39,382 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:39,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-19 17:16:39,388 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:39,396 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:39,396 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:39,396 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:39,396 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:39,396 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:39,397 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:39,397 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:39,415 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:39,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:39,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:39,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:39,438 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:39,449 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:39,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-19 17:16:39,457 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:39,457 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:39,457 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:39,457 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:39,457 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:39,458 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:39,458 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:39,470 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:39,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:39,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:39,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:39,486 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:39,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-19 17:16:39,488 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:39,493 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:39,493 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:39,493 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:39,493 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:39,493 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:39,494 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:39,494 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:39,505 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 17:16:39,507 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-19 17:16:39,507 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-19 17:16:39,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:39,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:39,508 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:39,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-19 17:16:39,511 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 17:16:39,511 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-19 17:16:39,511 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 17:16:39,511 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~q~0#1) = -2*ULTIMATE.start_main_~q~0#1 + 1 Supporting invariants [] [2021-12-19 17:16:39,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-12-19 17:16:39,526 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-19 17:16:39,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:39,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:39,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-19 17:16:39,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:39,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:39,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-19 17:16:39,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:39,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:39,653 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates [2021-12-19 17:16:39,654 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 214 states and 367 transitions. cyclomatic complexity: 158 Second operand has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-19 17:16:39,765 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 214 states and 367 transitions. cyclomatic complexity: 158. Second operand has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 887 states and 1628 transitions. Complement of second has 25 states. [2021-12-19 17:16:39,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2021-12-19 17:16:39,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-19 17:16:39,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 39 transitions. [2021-12-19 17:16:39,772 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 39 transitions. Stem has 5 letters. Loop has 9 letters. [2021-12-19 17:16:39,773 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:39,773 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 39 transitions. Stem has 14 letters. Loop has 9 letters. [2021-12-19 17:16:39,775 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:39,775 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 39 transitions. Stem has 5 letters. Loop has 18 letters. [2021-12-19 17:16:39,775 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:39,775 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 887 states and 1628 transitions. [2021-12-19 17:16:39,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:39,817 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 58 [2021-12-19 17:16:39,836 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 887 states to 830 states and 1524 transitions. [2021-12-19 17:16:39,836 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 245 [2021-12-19 17:16:39,837 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 247 [2021-12-19 17:16:39,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 830 states and 1524 transitions. [2021-12-19 17:16:39,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:39,848 INFO L681 BuchiCegarLoop]: Abstraction has 830 states and 1524 transitions. [2021-12-19 17:16:39,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states and 1524 transitions. [2021-12-19 17:16:39,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 758. [2021-12-19 17:16:39,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 490 states have (on average 1.2387755102040816) internal successors, (607), 491 states have internal predecessors, (607), 154 states have call successors, (154), 43 states have call predecessors, (154), 114 states have return successors, (650), 223 states have call predecessors, (650), 151 states have call successors, (650) [2021-12-19 17:16:39,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 1411 transitions. [2021-12-19 17:16:39,918 INFO L704 BuchiCegarLoop]: Abstraction has 758 states and 1411 transitions. [2021-12-19 17:16:39,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 17:16:39,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-19 17:16:39,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-19 17:16:39,919 INFO L87 Difference]: Start difference. First operand 758 states and 1411 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-19 17:16:39,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 17:16:39,976 INFO L93 Difference]: Finished difference Result 649 states and 994 transitions. [2021-12-19 17:16:39,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-19 17:16:39,977 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 994 transitions. [2021-12-19 17:16:39,984 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 55 [2021-12-19 17:16:39,988 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 312 states and 455 transitions. [2021-12-19 17:16:39,988 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 197 [2021-12-19 17:16:39,988 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 197 [2021-12-19 17:16:39,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 312 states and 455 transitions. [2021-12-19 17:16:39,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:39,989 INFO L681 BuchiCegarLoop]: Abstraction has 312 states and 455 transitions. [2021-12-19 17:16:39,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states and 455 transitions. [2021-12-19 17:16:39,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 298. [2021-12-19 17:16:39,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 197 states have (on average 1.2385786802030456) internal successors, (244), 200 states have internal predecessors, (244), 69 states have call successors, (69), 27 states have call predecessors, (69), 32 states have return successors, (128), 70 states have call predecessors, (128), 61 states have call successors, (128) [2021-12-19 17:16:39,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 441 transitions. [2021-12-19 17:16:39,996 INFO L704 BuchiCegarLoop]: Abstraction has 298 states and 441 transitions. [2021-12-19 17:16:39,996 INFO L587 BuchiCegarLoop]: Abstraction has 298 states and 441 transitions. [2021-12-19 17:16:39,996 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-19 17:16:39,997 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 298 states and 441 transitions. [2021-12-19 17:16:39,998 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 55 [2021-12-19 17:16:39,998 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:39,999 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:39,999 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:39,999 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:39,999 INFO L791 eck$LassoCheckResult]: Stem: 3504#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3505#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~nondet4#1, main_#t~nondet5#1, main_#t~ret8#1, main_#t~post7#1, main_~q~0#1, main_#t~post6#1, main_~p~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;main_~x~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 3514#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 3511#L31 assume !(main_~y~0#1 < 0);main_~z~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~p~0#1 := 0; 3512#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 3550#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 3492#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 3513#partsENTRY ~p := #in~p;~q := #in~q; 3762#L20 assume ~p <= 0;#res := 1; 3763#partsFINAL assume true; 3491#partsEXIT >#68#return; 3493#L36-1 [2021-12-19 17:16:39,999 INFO L793 eck$LassoCheckResult]: Loop: 3493#L36-1 havoc main_#t~ret8#1; 3541#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 3528#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 3507#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 3756#partsENTRY ~p := #in~p;~q := #in~q; 3754#L20 assume ~p <= 0;#res := 1; 3755#partsFINAL assume true; 3788#partsEXIT >#68#return; 3493#L36-1 [2021-12-19 17:16:40,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:40,000 INFO L85 PathProgramCache]: Analyzing trace with hash 618653416, now seen corresponding path program 1 times [2021-12-19 17:16:40,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:40,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990418870] [2021-12-19 17:16:40,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:40,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:40,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:40,009 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:40,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:40,013 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:40,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:40,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1411370316, now seen corresponding path program 1 times [2021-12-19 17:16:40,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:40,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12450909] [2021-12-19 17:16:40,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:40,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:40,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:40,016 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:40,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:40,019 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:40,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:40,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1870257459, now seen corresponding path program 1 times [2021-12-19 17:16:40,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:40,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836219099] [2021-12-19 17:16:40,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:40,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:40,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:40,025 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:40,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:40,031 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:40,100 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:40,100 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:40,100 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:40,100 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:40,100 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-19 17:16:40,100 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:40,100 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:40,100 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:40,100 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration6_Loop [2021-12-19 17:16:40,100 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:40,100 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:40,101 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:40,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:40,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:40,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:40,129 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:40,129 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-19 17:16:40,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:40,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:40,130 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:40,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-19 17:16:40,133 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:40,133 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:40,155 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:40,155 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~p~0#1=0} Honda state: {ULTIMATE.start_main_~p~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:40,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2021-12-19 17:16:40,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:40,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:40,175 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:40,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-19 17:16:40,176 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:40,176 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:40,183 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:40,183 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~ret8#1=1} Honda state: {ULTIMATE.start_main_#t~ret8#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:40,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:40,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:40,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:40,198 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:40,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-19 17:16:40,200 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:40,200 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:40,211 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:40,211 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post7#1=0} Honda state: {ULTIMATE.start_main_#t~post7#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:40,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2021-12-19 17:16:40,226 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:40,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:40,227 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:40,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-19 17:16:40,228 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:40,228 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:40,248 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-12-19 17:16:40,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:40,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:40,250 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:40,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-19 17:16:40,252 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-19 17:16:40,252 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:40,490 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-19 17:16:40,493 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-12-19 17:16:40,493 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:40,493 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:40,493 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:40,493 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:40,493 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 17:16:40,493 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:40,493 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:40,493 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:40,493 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration6_Loop [2021-12-19 17:16:40,493 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:40,493 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:40,494 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:40,497 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:40,500 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:40,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:40,525 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:40,525 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 17:16:40,525 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:40,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:40,526 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:40,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-19 17:16:40,528 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:40,535 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:40,536 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:40,536 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:40,536 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:40,536 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:40,538 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:40,538 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:40,553 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:40,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:40,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:40,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:40,568 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:40,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-19 17:16:40,570 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:40,576 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:40,576 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:40,577 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:40,577 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:40,577 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:40,577 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:40,577 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:40,579 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:40,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-12-19 17:16:40,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:40,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:40,594 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:40,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-19 17:16:40,596 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:40,602 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:40,602 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:40,602 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:40,602 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:40,602 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:40,602 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:40,602 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:40,604 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:40,618 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-12-19 17:16:40,619 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:40,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:40,620 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:40,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-19 17:16:40,621 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:40,627 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:40,627 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:40,627 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:40,627 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:40,627 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:40,628 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:40,628 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:40,633 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 17:16:40,634 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-19 17:16:40,634 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-19 17:16:40,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:40,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:40,635 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:40,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-19 17:16:40,638 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 17:16:40,638 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-19 17:16:40,638 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 17:16:40,638 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~x~0#1, ULTIMATE.start_main_~q~0#1) = 1*ULTIMATE.start_main_~x~0#1 - 1*ULTIMATE.start_main_~q~0#1 Supporting invariants [] [2021-12-19 17:16:40,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:40,653 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-19 17:16:40,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:40,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:40,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-19 17:16:40,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:40,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:40,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-19 17:16:40,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:40,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:40,807 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates [2021-12-19 17:16:40,807 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 298 states and 441 transitions. cyclomatic complexity: 151 Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-19 17:16:40,881 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 298 states and 441 transitions. cyclomatic complexity: 151. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Result 441 states and 656 transitions. Complement of second has 13 states. [2021-12-19 17:16:40,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-19 17:16:40,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-19 17:16:40,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 48 transitions. [2021-12-19 17:16:40,882 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 48 transitions. Stem has 11 letters. Loop has 8 letters. [2021-12-19 17:16:40,882 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:40,882 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 48 transitions. Stem has 19 letters. Loop has 8 letters. [2021-12-19 17:16:40,883 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:40,883 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 48 transitions. Stem has 11 letters. Loop has 16 letters. [2021-12-19 17:16:40,883 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:40,883 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 441 states and 656 transitions. [2021-12-19 17:16:40,889 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 74 [2021-12-19 17:16:40,893 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 441 states to 356 states and 523 transitions. [2021-12-19 17:16:40,893 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 225 [2021-12-19 17:16:40,893 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 226 [2021-12-19 17:16:40,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 356 states and 523 transitions. [2021-12-19 17:16:40,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:40,894 INFO L681 BuchiCegarLoop]: Abstraction has 356 states and 523 transitions. [2021-12-19 17:16:40,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states and 523 transitions. [2021-12-19 17:16:40,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 354. [2021-12-19 17:16:40,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 234 states have (on average 1.2179487179487178) internal successors, (285), 234 states have internal predecessors, (285), 81 states have call successors, (83), 34 states have call predecessors, (83), 39 states have return successors, (152), 85 states have call predecessors, (152), 71 states have call successors, (152) [2021-12-19 17:16:40,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:40,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 520 transitions. [2021-12-19 17:16:40,923 INFO L704 BuchiCegarLoop]: Abstraction has 354 states and 520 transitions. [2021-12-19 17:16:40,923 INFO L587 BuchiCegarLoop]: Abstraction has 354 states and 520 transitions. [2021-12-19 17:16:40,923 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-19 17:16:40,923 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 354 states and 520 transitions. [2021-12-19 17:16:40,925 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 74 [2021-12-19 17:16:40,926 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:40,926 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:40,926 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:40,926 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2021-12-19 17:16:40,926 INFO L791 eck$LassoCheckResult]: Stem: 4340#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4341#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~nondet4#1, main_#t~nondet5#1, main_#t~ret8#1, main_#t~post7#1, main_~q~0#1, main_#t~post6#1, main_~p~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;main_~x~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 4348#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 4346#L31 assume !(main_~y~0#1 < 0);main_~z~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~p~0#1 := 0; 4347#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 4368#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 4342#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 4349#partsENTRY ~p := #in~p;~q := #in~q; 4562#L20 assume !(~p <= 0); 4563#L21 assume !(~q <= 0); 4610#L22 assume ~q > ~p; 4379#L22-1 call #t~ret0 := parts(~p, ~p);< 4619#partsENTRY [2021-12-19 17:16:40,926 INFO L793 eck$LassoCheckResult]: Loop: 4619#partsENTRY ~p := #in~p;~q := #in~q; 4627#L20 assume !(~p <= 0); 4624#L21 assume !(~q <= 0); 4622#L22 assume ~q > ~p; 4378#L22-1 call #t~ret0 := parts(~p, ~p);< 4619#partsENTRY [2021-12-19 17:16:40,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:40,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1998405187, now seen corresponding path program 1 times [2021-12-19 17:16:40,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:40,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827981952] [2021-12-19 17:16:40,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:40,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:40,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:40,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:40,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 17:16:40,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827981952] [2021-12-19 17:16:40,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827981952] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 17:16:40,946 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 17:16:40,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-19 17:16:40,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374546798] [2021-12-19 17:16:40,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 17:16:40,947 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 17:16:40,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:40,947 INFO L85 PathProgramCache]: Analyzing trace with hash 28756405, now seen corresponding path program 1 times [2021-12-19 17:16:40,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:40,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219064422] [2021-12-19 17:16:40,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:40,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:40,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:40,950 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:40,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:40,951 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:41,002 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:41,003 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:41,003 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:41,003 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:41,003 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-19 17:16:41,003 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:41,003 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:41,003 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:41,003 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration7_Loop [2021-12-19 17:16:41,003 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:41,004 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:41,006 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:41,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:41,009 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:41,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:41,016 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:41,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:41,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:41,044 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:41,045 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-19 17:16:41,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:41,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:41,046 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:41,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-19 17:16:41,048 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:41,048 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:41,071 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:41,071 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_~p=0} Honda state: {parts_~p=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:41,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:41,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:41,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:41,096 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:41,099 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:41,100 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:41,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-19 17:16:41,120 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:41,121 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_~q=0} Honda state: {parts_~q=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:41,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:41,145 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:41,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:41,146 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:41,151 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:41,152 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:41,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-19 17:16:41,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:41,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:41,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:41,206 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:41,212 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-19 17:16:41,212 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:41,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-19 17:16:41,402 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-19 17:16:41,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:41,405 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:41,405 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:41,406 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:41,406 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:41,406 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 17:16:41,406 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:41,406 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:41,406 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:41,406 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration7_Loop [2021-12-19 17:16:41,406 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:41,406 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:41,407 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:41,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:41,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:41,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:41,423 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:41,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:41,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:41,458 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:41,458 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 17:16:41,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:41,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:41,459 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:41,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-19 17:16:41,462 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:41,469 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:41,469 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:41,469 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:41,469 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:41,470 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:41,470 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:41,470 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:41,483 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:41,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:41,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:41,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:41,501 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:41,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-19 17:16:41,502 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:41,508 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:41,508 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:41,508 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:41,508 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:41,508 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:41,510 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:41,510 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:41,521 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 17:16:41,525 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-19 17:16:41,526 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-19 17:16:41,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:41,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:41,527 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:41,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-19 17:16:41,537 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 17:16:41,537 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-19 17:16:41,537 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 17:16:41,537 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(parts_#in~q) = 1*parts_#in~q Supporting invariants [] [2021-12-19 17:16:41,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-12-19 17:16:41,556 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-19 17:16:41,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:41,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:41,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-19 17:16:41,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:41,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:41,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-19 17:16:41,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:41,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:41,664 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2021-12-19 17:16:41,664 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 354 states and 520 transitions. cyclomatic complexity: 175 Second operand has 5 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 17:16:41,753 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 354 states and 520 transitions. cyclomatic complexity: 175. Second operand has 5 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 1097 states and 1995 transitions. Complement of second has 41 states. [2021-12-19 17:16:41,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2021-12-19 17:16:41,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 17:16:41,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 41 transitions. [2021-12-19 17:16:41,755 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 41 transitions. Stem has 12 letters. Loop has 5 letters. [2021-12-19 17:16:41,755 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:41,755 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 41 transitions. Stem has 17 letters. Loop has 5 letters. [2021-12-19 17:16:41,756 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:41,756 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 41 transitions. Stem has 12 letters. Loop has 10 letters. [2021-12-19 17:16:41,756 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:41,756 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1097 states and 1995 transitions. [2021-12-19 17:16:41,772 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 218 [2021-12-19 17:16:41,788 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1097 states to 1016 states and 1851 transitions. [2021-12-19 17:16:41,788 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2021-12-19 17:16:41,789 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 558 [2021-12-19 17:16:41,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1016 states and 1851 transitions. [2021-12-19 17:16:41,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:41,789 INFO L681 BuchiCegarLoop]: Abstraction has 1016 states and 1851 transitions. [2021-12-19 17:16:41,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states and 1851 transitions. [2021-12-19 17:16:41,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 911. [2021-12-19 17:16:41,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 911 states, 589 states have (on average 1.2393887945670627) internal successors, (730), 621 states have internal predecessors, (730), 228 states have call successors, (230), 98 states have call predecessors, (230), 94 states have return successors, (613), 191 states have call predecessors, (613), 203 states have call successors, (613) [2021-12-19 17:16:41,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1573 transitions. [2021-12-19 17:16:41,820 INFO L704 BuchiCegarLoop]: Abstraction has 911 states and 1573 transitions. [2021-12-19 17:16:41,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 17:16:41,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-19 17:16:41,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-19 17:16:41,821 INFO L87 Difference]: Start difference. First operand 911 states and 1573 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 17:16:41,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 17:16:41,850 INFO L93 Difference]: Finished difference Result 546 states and 873 transitions. [2021-12-19 17:16:41,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-19 17:16:41,851 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 546 states and 873 transitions. [2021-12-19 17:16:41,856 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 70 [2021-12-19 17:16:41,863 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 546 states to 529 states and 855 transitions. [2021-12-19 17:16:41,863 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 218 [2021-12-19 17:16:41,863 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 218 [2021-12-19 17:16:41,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 529 states and 855 transitions. [2021-12-19 17:16:41,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:41,864 INFO L681 BuchiCegarLoop]: Abstraction has 529 states and 855 transitions. [2021-12-19 17:16:41,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states and 855 transitions. [2021-12-19 17:16:41,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 524. [2021-12-19 17:16:41,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 353 states have (on average 1.2492917847025495) internal successors, (441), 370 states have internal predecessors, (441), 114 states have call successors, (115), 52 states have call predecessors, (115), 57 states have return successors, (294), 101 states have call predecessors, (294), 112 states have call successors, (294) [2021-12-19 17:16:41,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 850 transitions. [2021-12-19 17:16:41,892 INFO L704 BuchiCegarLoop]: Abstraction has 524 states and 850 transitions. [2021-12-19 17:16:41,892 INFO L587 BuchiCegarLoop]: Abstraction has 524 states and 850 transitions. [2021-12-19 17:16:41,892 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-19 17:16:41,892 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 524 states and 850 transitions. [2021-12-19 17:16:41,894 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 70 [2021-12-19 17:16:41,894 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:41,894 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:41,895 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:41,896 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:41,896 INFO L791 eck$LassoCheckResult]: Stem: 7367#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7368#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~nondet4#1, main_#t~nondet5#1, main_#t~ret8#1, main_#t~post7#1, main_~q~0#1, main_#t~post6#1, main_~p~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;main_~x~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 7383#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 7381#L31 assume !(main_~y~0#1 < 0);main_~z~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~p~0#1 := 0; 7382#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 7452#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 7822#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 7823#partsENTRY ~p := #in~p;~q := #in~q; 7825#L20 assume ~p <= 0;#res := 1; 7824#partsFINAL assume true; 7821#partsEXIT >#68#return; 7818#L36-1 havoc main_#t~ret8#1; 7667#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 7665#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 7595#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7594#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 7431#L35-3 [2021-12-19 17:16:41,896 INFO L793 eck$LassoCheckResult]: Loop: 7431#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 7461#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 7562#partsENTRY ~p := #in~p;~q := #in~q; 7623#L20 assume !(~p <= 0); 7624#L21 assume ~q <= 0;#res := 0; 7626#partsFINAL assume true; 7625#partsEXIT >#68#return; 7448#L36-1 havoc main_#t~ret8#1; 7430#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 7431#L35-3 [2021-12-19 17:16:41,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:41,896 INFO L85 PathProgramCache]: Analyzing trace with hash 399411315, now seen corresponding path program 2 times [2021-12-19 17:16:41,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:41,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748651697] [2021-12-19 17:16:41,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:41,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:41,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:41,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:41,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-19 17:16:41,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:41,955 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:41,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 17:16:41,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748651697] [2021-12-19 17:16:41,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748651697] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 17:16:41,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303370165] [2021-12-19 17:16:41,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 17:16:41,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 17:16:41,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:41,960 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 17:16:41,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-12-19 17:16:41,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 17:16:41,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 17:16:41,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-19 17:16:41,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:42,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:42,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 17:16:42,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:42,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303370165] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 17:16:42,119 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 17:16:42,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2021-12-19 17:16:42,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828994150] [2021-12-19 17:16:42,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 17:16:42,120 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 17:16:42,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:42,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1678232514, now seen corresponding path program 2 times [2021-12-19 17:16:42,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:42,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743464552] [2021-12-19 17:16:42,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:42,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:42,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:42,130 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:42,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:42,141 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:42,224 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:42,224 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:42,224 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:42,224 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:42,224 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-19 17:16:42,224 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:42,224 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:42,224 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:42,224 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration8_Loop [2021-12-19 17:16:42,224 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:42,224 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:42,226 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:42,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:42,234 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:42,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:42,259 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:42,259 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-19 17:16:42,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:42,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:42,260 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:42,263 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:42,263 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:42,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-19 17:16:42,285 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:42,285 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~post7#1=0} Honda state: {ULTIMATE.start_main_#t~post7#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:42,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-12-19 17:16:42,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:42,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:42,303 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:42,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-19 17:16:42,304 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:42,304 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:42,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:42,325 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:42,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:42,326 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:42,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-19 17:16:42,328 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-19 17:16:42,328 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:42,353 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-19 17:16:42,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-12-19 17:16:42,356 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:42,356 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:42,356 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:42,356 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:42,356 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 17:16:42,356 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:42,356 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:42,356 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:42,356 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration8_Loop [2021-12-19 17:16:42,356 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:42,356 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:42,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:42,358 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:42,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:42,364 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:42,398 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:42,398 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 17:16:42,398 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:42,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:42,399 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:42,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-19 17:16:42,402 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:42,409 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:42,409 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:42,409 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:42,409 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:42,409 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:42,410 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:42,410 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:42,423 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:42,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:42,444 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:42,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:42,445 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:42,456 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:42,463 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:42,464 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:42,464 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:42,464 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:42,464 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:42,466 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:42,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:42,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-19 17:16:42,475 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 17:16:42,484 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-19 17:16:42,484 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-19 17:16:42,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:42,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:42,488 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:42,495 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 17:16:42,495 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-19 17:16:42,495 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 17:16:42,495 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~q~0#1) = -2*ULTIMATE.start_main_~q~0#1 + 1 Supporting invariants [] [2021-12-19 17:16:42,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-19 17:16:42,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:42,518 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-19 17:16:42,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:42,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:42,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-19 17:16:42,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:42,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:42,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-19 17:16:42,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:42,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:42,666 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 5 loop predicates [2021-12-19 17:16:42,666 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 524 states and 850 transitions. cyclomatic complexity: 341 Second operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-19 17:16:42,687 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 524 states and 850 transitions. cyclomatic complexity: 341. Second operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Result 549 states and 878 transitions. Complement of second has 9 states. [2021-12-19 17:16:42,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-19 17:16:42,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-19 17:16:42,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 16 transitions. [2021-12-19 17:16:42,689 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 16 transitions. Stem has 16 letters. Loop has 9 letters. [2021-12-19 17:16:42,689 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:42,689 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 17:16:42,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:42,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:42,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-19 17:16:42,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:42,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:42,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-19 17:16:42,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:42,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:42,842 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 5 loop predicates [2021-12-19 17:16:42,842 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 524 states and 850 transitions. cyclomatic complexity: 341 Second operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-19 17:16:42,887 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-12-19 17:16:42,898 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 524 states and 850 transitions. cyclomatic complexity: 341. Second operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Result 549 states and 878 transitions. Complement of second has 9 states. [2021-12-19 17:16:42,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-19 17:16:42,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-19 17:16:42,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 16 transitions. [2021-12-19 17:16:42,899 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 16 transitions. Stem has 16 letters. Loop has 9 letters. [2021-12-19 17:16:42,899 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:42,899 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 17:16:42,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:42,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:42,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-19 17:16:42,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:42,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:42,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-19 17:16:42,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:43,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:43,042 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 5 loop predicates [2021-12-19 17:16:43,043 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 524 states and 850 transitions. cyclomatic complexity: 341 Second operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-19 17:16:43,171 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 524 states and 850 transitions. cyclomatic complexity: 341. Second operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Result 1496 states and 2733 transitions. Complement of second has 24 states. [2021-12-19 17:16:43,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 8 states 2 stem states 5 non-accepting loop states 1 accepting loop states [2021-12-19 17:16:43,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 7 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-19 17:16:43,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 63 transitions. [2021-12-19 17:16:43,173 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 16 letters. Loop has 9 letters. [2021-12-19 17:16:43,173 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:43,173 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 25 letters. Loop has 9 letters. [2021-12-19 17:16:43,173 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:43,173 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 16 letters. Loop has 18 letters. [2021-12-19 17:16:43,174 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:43,174 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1496 states and 2733 transitions. [2021-12-19 17:16:43,188 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 118 [2021-12-19 17:16:43,208 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1496 states to 1379 states and 2526 transitions. [2021-12-19 17:16:43,208 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 288 [2021-12-19 17:16:43,208 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 292 [2021-12-19 17:16:43,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1379 states and 2526 transitions. [2021-12-19 17:16:43,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:43,210 INFO L681 BuchiCegarLoop]: Abstraction has 1379 states and 2526 transitions. [2021-12-19 17:16:43,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1379 states and 2526 transitions. [2021-12-19 17:16:43,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1379 to 1298. [2021-12-19 17:16:43,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1298 states, 831 states have (on average 1.2214199759326112) internal successors, (1015), 868 states have internal predecessors, (1015), 322 states have call successors, (323), 122 states have call predecessors, (323), 145 states have return successors, (1031), 307 states have call predecessors, (1031), 314 states have call successors, (1031) [2021-12-19 17:16:43,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1298 states to 1298 states and 2369 transitions. [2021-12-19 17:16:43,255 INFO L704 BuchiCegarLoop]: Abstraction has 1298 states and 2369 transitions. [2021-12-19 17:16:43,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 17:16:43,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-19 17:16:43,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-12-19 17:16:43,255 INFO L87 Difference]: Start difference. First operand 1298 states and 2369 transitions. Second operand has 11 states, 10 states have (on average 2.1) internal successors, (21), 11 states have internal predecessors, (21), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-19 17:16:43,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 17:16:43,317 INFO L93 Difference]: Finished difference Result 1477 states and 2646 transitions. [2021-12-19 17:16:43,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-19 17:16:43,318 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1477 states and 2646 transitions. [2021-12-19 17:16:43,357 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 158 [2021-12-19 17:16:43,375 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1477 states to 1463 states and 2631 transitions. [2021-12-19 17:16:43,375 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 316 [2021-12-19 17:16:43,376 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 316 [2021-12-19 17:16:43,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1463 states and 2631 transitions. [2021-12-19 17:16:43,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:43,376 INFO L681 BuchiCegarLoop]: Abstraction has 1463 states and 2631 transitions. [2021-12-19 17:16:43,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1463 states and 2631 transitions. [2021-12-19 17:16:43,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1463 to 1303. [2021-12-19 17:16:43,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1303 states, 832 states have (on average 1.2223557692307692) internal successors, (1017), 874 states have internal predecessors, (1017), 326 states have call successors, (327), 122 states have call predecessors, (327), 145 states have return successors, (1047), 306 states have call predecessors, (1047), 318 states have call successors, (1047) [2021-12-19 17:16:43,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 2391 transitions. [2021-12-19 17:16:43,420 INFO L704 BuchiCegarLoop]: Abstraction has 1303 states and 2391 transitions. [2021-12-19 17:16:43,420 INFO L587 BuchiCegarLoop]: Abstraction has 1303 states and 2391 transitions. [2021-12-19 17:16:43,420 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-19 17:16:43,420 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1303 states and 2391 transitions. [2021-12-19 17:16:43,427 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 112 [2021-12-19 17:16:43,427 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:43,427 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:43,429 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:43,429 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:43,429 INFO L791 eck$LassoCheckResult]: Stem: 13675#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13676#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~nondet4#1, main_#t~nondet5#1, main_#t~ret8#1, main_#t~post7#1, main_~q~0#1, main_#t~post6#1, main_~p~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;main_~x~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 13685#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 13681#L31 assume !(main_~y~0#1 < 0);main_~z~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~p~0#1 := 0; 13682#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 13737#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 14621#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 14622#partsENTRY ~p := #in~p;~q := #in~q; 14626#L20 assume ~p <= 0;#res := 1; 14624#partsFINAL assume true; 14620#partsEXIT >#68#return; 14616#L36-1 havoc main_#t~ret8#1; 14609#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 14608#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 14603#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 14605#partsENTRY ~p := #in~p;~q := #in~q; 14607#L20 assume ~p <= 0;#res := 1; 14606#partsFINAL assume true; 14602#partsEXIT >#68#return; 14601#L36-1 havoc main_#t~ret8#1; 14597#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 14002#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 14001#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13985#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 13983#L35-3 [2021-12-19 17:16:43,429 INFO L793 eck$LassoCheckResult]: Loop: 13983#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 13938#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 14273#partsENTRY ~p := #in~p;~q := #in~q; 14270#L20 assume !(~p <= 0); 14267#L21 assume ~q <= 0;#res := 0; 14268#partsFINAL assume true; 14629#partsEXIT >#68#return; 14618#L36-1 havoc main_#t~ret8#1; 14316#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 14313#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 13664#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 13747#partsENTRY ~p := #in~p;~q := #in~q; 13998#L20 assume !(~p <= 0); 14000#L21 assume !(~q <= 0); 14143#L22 assume !(~q > ~p); 13779#L23 call #t~ret1 := parts(~p - ~q, ~q);< 13806#partsENTRY ~p := #in~p;~q := #in~q; 14008#L20 assume ~p <= 0;#res := 1; 14004#partsFINAL assume true; 13971#partsEXIT >#64#return; 13761#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 13830#partsENTRY ~p := #in~p;~q := #in~q; 14057#L20 assume !(~p <= 0); 13989#L21 assume ~q <= 0;#res := 0; 13990#partsFINAL assume true; 14182#partsEXIT >#66#return; 13996#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 13748#partsFINAL assume true; 13749#partsEXIT >#68#return; 14325#L36-1 havoc main_#t~ret8#1; 13741#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 13740#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 13691#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13692#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 13983#L35-3 [2021-12-19 17:16:43,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:43,429 INFO L85 PathProgramCache]: Analyzing trace with hash -856045304, now seen corresponding path program 3 times [2021-12-19 17:16:43,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:43,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851090573] [2021-12-19 17:16:43,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:43,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:43,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:43,442 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:43,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:43,455 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:43,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:43,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1754826426, now seen corresponding path program 1 times [2021-12-19 17:16:43,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:43,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239842565] [2021-12-19 17:16:43,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:43,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:43,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:43,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-19 17:16:43,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:43,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-19 17:16:43,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:43,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-19 17:16:43,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:43,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-19 17:16:43,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:43,545 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-19 17:16:43,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 17:16:43,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239842565] [2021-12-19 17:16:43,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239842565] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 17:16:43,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036382689] [2021-12-19 17:16:43,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:43,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 17:16:43,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:43,547 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 17:16:43,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-12-19 17:16:43,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:43,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 17:16:43,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:43,740 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-19 17:16:43,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 17:16:43,880 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-19 17:16:43,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036382689] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 17:16:43,880 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 17:16:43,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2021-12-19 17:16:43,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985514758] [2021-12-19 17:16:43,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 17:16:43,881 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-19 17:16:43,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 17:16:43,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-19 17:16:43,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-12-19 17:16:43,882 INFO L87 Difference]: Start difference. First operand 1303 states and 2391 transitions. cyclomatic complexity: 1113 Second operand has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 20 states have internal predecessors, (36), 3 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-19 17:16:44,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 17:16:44,277 INFO L93 Difference]: Finished difference Result 1619 states and 2691 transitions. [2021-12-19 17:16:44,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-19 17:16:44,278 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1619 states and 2691 transitions. [2021-12-19 17:16:44,291 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 202 [2021-12-19 17:16:44,307 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1619 states to 1559 states and 2623 transitions. [2021-12-19 17:16:44,308 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 353 [2021-12-19 17:16:44,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 353 [2021-12-19 17:16:44,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1559 states and 2623 transitions. [2021-12-19 17:16:44,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:44,309 INFO L681 BuchiCegarLoop]: Abstraction has 1559 states and 2623 transitions. [2021-12-19 17:16:44,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1559 states and 2623 transitions. [2021-12-19 17:16:44,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1559 to 1131. [2021-12-19 17:16:44,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1131 states, 753 states have (on average 1.2098273572377158) internal successors, (911), 782 states have internal predecessors, (911), 237 states have call successors, (238), 108 states have call predecessors, (238), 141 states have return successors, (682), 240 states have call predecessors, (682), 237 states have call successors, (682) [2021-12-19 17:16:44,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1131 states to 1131 states and 1831 transitions. [2021-12-19 17:16:44,343 INFO L704 BuchiCegarLoop]: Abstraction has 1131 states and 1831 transitions. [2021-12-19 17:16:44,343 INFO L587 BuchiCegarLoop]: Abstraction has 1131 states and 1831 transitions. [2021-12-19 17:16:44,343 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-19 17:16:44,343 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1131 states and 1831 transitions. [2021-12-19 17:16:44,348 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 88 [2021-12-19 17:16:44,348 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:44,348 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:44,349 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:44,349 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1] [2021-12-19 17:16:44,349 INFO L791 eck$LassoCheckResult]: Stem: 16868#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16869#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~nondet4#1, main_#t~nondet5#1, main_#t~ret8#1, main_#t~post7#1, main_~q~0#1, main_#t~post6#1, main_~p~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;main_~x~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 16880#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 16874#L31 assume !(main_~y~0#1 < 0);main_~z~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~p~0#1 := 0; 16875#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 16933#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 17652#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 17653#partsENTRY ~p := #in~p;~q := #in~q; 17657#L20 assume ~p <= 0;#res := 1; 17655#partsFINAL assume true; 17651#partsEXIT >#68#return; 17649#L36-1 havoc main_#t~ret8#1; 17648#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 17646#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 17642#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 17644#partsENTRY ~p := #in~p;~q := #in~q; 17647#L20 assume ~p <= 0;#res := 1; 17645#partsFINAL assume true; 17641#partsEXIT >#68#return; 17640#L36-1 havoc main_#t~ret8#1; 17639#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 17242#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 17241#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17238#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 17239#L35-3 [2021-12-19 17:16:44,349 INFO L793 eck$LassoCheckResult]: Loop: 17239#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 16995#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 17059#partsENTRY ~p := #in~p;~q := #in~q; 17057#L20 assume !(~p <= 0); 17054#L21 assume !(~q <= 0); 17053#L22 assume !(~q > ~p); 16978#L23 call #t~ret1 := parts(~p - ~q, ~q);< 17021#partsENTRY ~p := #in~p;~q := #in~q; 17055#L20 assume ~p <= 0;#res := 1; 17022#partsFINAL assume true; 17020#partsEXIT >#64#return; 16966#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 16996#partsENTRY ~p := #in~p;~q := #in~q; 17064#L20 assume !(~p <= 0); 17056#L21 assume ~q <= 0;#res := 0; 17046#partsFINAL assume true; 17084#partsEXIT >#66#return; 17043#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 17226#partsFINAL assume true; 17221#partsEXIT >#68#return; 17222#L36-1 havoc main_#t~ret8#1; 17230#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 17229#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 16938#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 17059#partsENTRY ~p := #in~p;~q := #in~q; 17057#L20 assume !(~p <= 0); 17054#L21 assume !(~q <= 0); 17053#L22 assume !(~q > ~p); 16978#L23 call #t~ret1 := parts(~p - ~q, ~q);< 17021#partsENTRY ~p := #in~p;~q := #in~q; 17055#L20 assume ~p <= 0;#res := 1; 17022#partsFINAL assume true; 17020#partsEXIT >#64#return; 16966#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 16996#partsENTRY ~p := #in~p;~q := #in~q; 17064#L20 assume !(~p <= 0); 17056#L21 assume ~q <= 0;#res := 0; 17046#partsFINAL assume true; 17084#partsEXIT >#66#return; 17043#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 17226#partsFINAL assume true; 17221#partsEXIT >#68#return; 17132#L36-1 havoc main_#t~ret8#1; 17133#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 16936#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 16937#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17240#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 17239#L35-3 [2021-12-19 17:16:44,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:44,349 INFO L85 PathProgramCache]: Analyzing trace with hash -856045304, now seen corresponding path program 4 times [2021-12-19 17:16:44,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:44,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023619102] [2021-12-19 17:16:44,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:44,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:44,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:44,354 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:44,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:44,358 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:44,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:44,358 INFO L85 PathProgramCache]: Analyzing trace with hash 409198938, now seen corresponding path program 2 times [2021-12-19 17:16:44,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:44,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354291315] [2021-12-19 17:16:44,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:44,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:44,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:44,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-19 17:16:44,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:44,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-19 17:16:44,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:44,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-19 17:16:44,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:44,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-19 17:16:44,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:44,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-19 17:16:44,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:44,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-19 17:16:44,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:44,426 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 29 proven. 17 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-19 17:16:44,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 17:16:44,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354291315] [2021-12-19 17:16:44,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354291315] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 17:16:44,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121290825] [2021-12-19 17:16:44,427 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 17:16:44,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 17:16:44,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:44,456 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 17:16:44,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-12-19 17:16:44,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 17:16:44,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 17:16:44,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-19 17:16:44,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:44,679 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 16 proven. 35 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-19 17:16:44,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 17:16:44,942 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 16 proven. 35 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-19 17:16:44,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121290825] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 17:16:44,942 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 17:16:44,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 20 [2021-12-19 17:16:44,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070332817] [2021-12-19 17:16:44,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 17:16:44,943 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-19 17:16:44,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 17:16:44,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-19 17:16:44,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-12-19 17:16:44,943 INFO L87 Difference]: Start difference. First operand 1131 states and 1831 transitions. cyclomatic complexity: 725 Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 9 states have call successors, (12), 1 states have call predecessors, (12), 7 states have return successors, (13), 9 states have call predecessors, (13), 9 states have call successors, (13) [2021-12-19 17:16:45,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 17:16:45,588 INFO L93 Difference]: Finished difference Result 1910 states and 3001 transitions. [2021-12-19 17:16:45,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-19 17:16:45,588 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1910 states and 3001 transitions. [2021-12-19 17:16:45,607 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 101 [2021-12-19 17:16:45,614 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1910 states to 1004 states and 1545 transitions. [2021-12-19 17:16:45,614 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2021-12-19 17:16:45,615 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2021-12-19 17:16:45,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1004 states and 1545 transitions. [2021-12-19 17:16:45,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:45,615 INFO L681 BuchiCegarLoop]: Abstraction has 1004 states and 1545 transitions. [2021-12-19 17:16:45,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states and 1545 transitions. [2021-12-19 17:16:45,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 944. [2021-12-19 17:16:45,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 944 states, 660 states have (on average 1.162121212121212) internal successors, (767), 680 states have internal predecessors, (767), 155 states have call successors, (156), 93 states have call predecessors, (156), 129 states have return successors, (560), 170 states have call predecessors, (560), 153 states have call successors, (560) [2021-12-19 17:16:45,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 944 states to 944 states and 1483 transitions. [2021-12-19 17:16:45,638 INFO L704 BuchiCegarLoop]: Abstraction has 944 states and 1483 transitions. [2021-12-19 17:16:45,638 INFO L587 BuchiCegarLoop]: Abstraction has 944 states and 1483 transitions. [2021-12-19 17:16:45,638 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-19 17:16:45,638 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 944 states and 1483 transitions. [2021-12-19 17:16:45,642 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 96 [2021-12-19 17:16:45,642 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:45,642 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:45,644 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:45,644 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:45,644 INFO L791 eck$LassoCheckResult]: Stem: 20315#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20316#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~nondet4#1, main_#t~nondet5#1, main_#t~ret8#1, main_#t~post7#1, main_~q~0#1, main_#t~post6#1, main_~p~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;main_~x~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 20329#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 20323#L31 assume !(main_~y~0#1 < 0);main_~z~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~p~0#1 := 0; 20324#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 20344#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 20327#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 20328#partsENTRY ~p := #in~p;~q := #in~q; 21205#L20 assume ~p <= 0;#res := 1; 21204#partsFINAL assume true; 21199#partsEXIT >#68#return; 21198#L36-1 havoc main_#t~ret8#1; 20371#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 20372#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 21175#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 21177#partsENTRY ~p := #in~p;~q := #in~q; 21179#L20 assume ~p <= 0;#res := 1; 21178#partsFINAL assume true; 21174#partsEXIT >#68#return; 21173#L36-1 havoc main_#t~ret8#1; 20873#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 20725#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 20721#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20529#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 20527#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 20394#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 20535#partsENTRY ~p := #in~p;~q := #in~q; 20536#L20 assume ~p <= 0;#res := 1; 20838#partsFINAL assume true; 20835#partsEXIT >#68#return; 20836#L36-1 [2021-12-19 17:16:45,644 INFO L793 eck$LassoCheckResult]: Loop: 20836#L36-1 havoc main_#t~ret8#1; 20854#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 20612#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 20319#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 20853#partsENTRY ~p := #in~p;~q := #in~q; 20859#L20 assume ~p <= 0;#res := 1; 20858#partsFINAL assume true; 20856#partsEXIT >#68#return; 20836#L36-1 [2021-12-19 17:16:45,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:45,645 INFO L85 PathProgramCache]: Analyzing trace with hash 768924849, now seen corresponding path program 5 times [2021-12-19 17:16:45,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:45,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990436111] [2021-12-19 17:16:45,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:45,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:45,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:45,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-19 17:16:45,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:45,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-19 17:16:45,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:45,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-19 17:16:45,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:45,701 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-12-19 17:16:45,701 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 17:16:45,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990436111] [2021-12-19 17:16:45,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990436111] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 17:16:45,701 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 17:16:45,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-19 17:16:45,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636417687] [2021-12-19 17:16:45,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 17:16:45,702 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 17:16:45,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:45,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1411370316, now seen corresponding path program 2 times [2021-12-19 17:16:45,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:45,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978690873] [2021-12-19 17:16:45,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:45,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:45,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:45,704 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:45,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:45,705 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:45,765 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:45,765 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:45,765 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:45,766 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:45,766 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-19 17:16:45,766 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:45,766 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:45,766 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:45,766 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration11_Loop [2021-12-19 17:16:45,766 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:45,766 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:45,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:45,768 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:45,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:45,774 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:45,794 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:45,794 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-19 17:16:45,795 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:45,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:45,796 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:45,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-19 17:16:45,801 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:45,801 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:45,809 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:45,809 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_#t~ret8#1=1} Honda state: {ULTIMATE.start_main_#t~ret8#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:45,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-12-19 17:16:45,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:45,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:45,825 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:45,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-19 17:16:45,826 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:45,826 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:45,837 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:45,837 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_main_~p~0#1=0} Honda state: {ULTIMATE.start_main_~p~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:45,851 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-12-19 17:16:45,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:45,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:45,852 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:45,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-19 17:16:45,854 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:45,854 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:45,875 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-12-19 17:16:45,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:45,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:45,876 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:45,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-19 17:16:45,881 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-19 17:16:45,881 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:46,119 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-19 17:16:46,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-12-19 17:16:46,122 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:46,122 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:46,122 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:46,122 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:46,123 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 17:16:46,123 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:46,123 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:46,123 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:46,123 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration11_Loop [2021-12-19 17:16:46,123 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:46,123 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:46,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:46,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:46,131 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:46,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:46,159 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:46,160 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 17:16:46,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:46,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:46,161 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:46,167 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:46,174 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:46,175 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:46,175 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:46,175 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:46,175 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:46,176 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:46,176 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:46,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-19 17:16:46,191 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:46,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:46,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:46,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:46,213 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:46,219 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:46,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:46,227 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:46,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:46,227 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:46,227 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:46,228 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:46,228 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:46,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-19 17:16:46,243 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:46,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:46,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:46,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:46,266 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:46,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-19 17:16:46,268 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:46,276 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:46,276 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:46,276 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:46,276 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:46,276 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:46,277 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:46,277 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:46,295 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 17:16:46,297 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-19 17:16:46,297 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-19 17:16:46,297 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:46,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:46,299 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:46,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-19 17:16:46,300 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 17:16:46,300 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-19 17:16:46,301 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 17:16:46,301 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~x~0#1, ULTIMATE.start_main_~q~0#1) = 1*ULTIMATE.start_main_~x~0#1 - 1*ULTIMATE.start_main_~q~0#1 Supporting invariants [] [2021-12-19 17:16:46,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:46,323 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-19 17:16:46,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:46,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:46,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-19 17:16:46,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:46,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:46,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-19 17:16:46,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:46,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:46,544 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates [2021-12-19 17:16:46,544 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 944 states and 1483 transitions. cyclomatic complexity: 561 Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-19 17:16:46,599 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 944 states and 1483 transitions. cyclomatic complexity: 561. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 963 states and 1504 transitions. Complement of second has 10 states. [2021-12-19 17:16:46,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-19 17:16:46,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-19 17:16:46,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 22 transitions. [2021-12-19 17:16:46,601 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 22 transitions. Stem has 30 letters. Loop has 8 letters. [2021-12-19 17:16:46,601 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:46,601 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 17:16:46,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:46,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:46,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-19 17:16:46,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:46,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:46,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-19 17:16:46,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:46,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:46,830 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 4 loop predicates [2021-12-19 17:16:46,830 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 944 states and 1483 transitions. cyclomatic complexity: 561 Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-19 17:16:46,880 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 944 states and 1483 transitions. cyclomatic complexity: 561. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 961 states and 1501 transitions. Complement of second has 12 states. [2021-12-19 17:16:46,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 2 stem states 4 non-accepting loop states 1 accepting loop states [2021-12-19 17:16:46,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-19 17:16:46,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 21 transitions. [2021-12-19 17:16:46,881 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 30 letters. Loop has 8 letters. [2021-12-19 17:16:46,881 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:46,881 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-19 17:16:46,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:46,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:46,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-19 17:16:46,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:47,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:47,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-19 17:16:47,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:47,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:47,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:47,104 INFO L152 lantAutomatonBouncer]: Defining Buchi interpolant automaton with scrooge nondeterminism in stemwith honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates [2021-12-19 17:16:47,104 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 944 states and 1483 transitions. cyclomatic complexity: 561 Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-19 17:16:47,185 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 944 states and 1483 transitions. cyclomatic complexity: 561. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 2247 states and 3589 transitions. Complement of second has 14 states. [2021-12-19 17:16:47,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-19 17:16:47,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-19 17:16:47,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 53 transitions. [2021-12-19 17:16:47,186 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 53 transitions. Stem has 30 letters. Loop has 8 letters. [2021-12-19 17:16:47,186 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:47,186 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 53 transitions. Stem has 38 letters. Loop has 8 letters. [2021-12-19 17:16:47,186 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:47,186 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 53 transitions. Stem has 30 letters. Loop has 16 letters. [2021-12-19 17:16:47,187 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:47,187 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2247 states and 3589 transitions. [2021-12-19 17:16:47,203 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 125 [2021-12-19 17:16:47,218 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2247 states to 1866 states and 2920 transitions. [2021-12-19 17:16:47,218 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2021-12-19 17:16:47,218 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 418 [2021-12-19 17:16:47,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1866 states and 2920 transitions. [2021-12-19 17:16:47,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:47,219 INFO L681 BuchiCegarLoop]: Abstraction has 1866 states and 2920 transitions. [2021-12-19 17:16:47,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1866 states and 2920 transitions. [2021-12-19 17:16:47,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1866 to 1732. [2021-12-19 17:16:47,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1732 states, 1196 states have (on average 1.1538461538461537) internal successors, (1380), 1237 states have internal predecessors, (1380), 309 states have call successors, (330), 194 states have call predecessors, (330), 227 states have return successors, (1061), 300 states have call predecessors, (1061), 295 states have call successors, (1061) [2021-12-19 17:16:47,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1732 states to 1732 states and 2771 transitions. [2021-12-19 17:16:47,260 INFO L704 BuchiCegarLoop]: Abstraction has 1732 states and 2771 transitions. [2021-12-19 17:16:47,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 17:16:47,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-19 17:16:47,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-19 17:16:47,260 INFO L87 Difference]: Start difference. First operand 1732 states and 2771 transitions. Second operand has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-19 17:16:47,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 17:16:47,304 INFO L93 Difference]: Finished difference Result 1086 states and 1696 transitions. [2021-12-19 17:16:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-19 17:16:47,305 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1086 states and 1696 transitions. [2021-12-19 17:16:47,313 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 120 [2021-12-19 17:16:47,317 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1086 states to 571 states and 902 transitions. [2021-12-19 17:16:47,318 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2021-12-19 17:16:47,318 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 304 [2021-12-19 17:16:47,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 571 states and 902 transitions. [2021-12-19 17:16:47,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:47,318 INFO L681 BuchiCegarLoop]: Abstraction has 571 states and 902 transitions. [2021-12-19 17:16:47,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states and 902 transitions. [2021-12-19 17:16:47,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 567. [2021-12-19 17:16:47,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 396 states have (on average 1.1338383838383839) internal successors, (449), 399 states have internal predecessors, (449), 103 states have call successors, (110), 69 states have call predecessors, (110), 68 states have return successors, (339), 98 states have call predecessors, (339), 97 states have call successors, (339) [2021-12-19 17:16:47,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 898 transitions. [2021-12-19 17:16:47,332 INFO L704 BuchiCegarLoop]: Abstraction has 567 states and 898 transitions. [2021-12-19 17:16:47,332 INFO L587 BuchiCegarLoop]: Abstraction has 567 states and 898 transitions. [2021-12-19 17:16:47,332 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-19 17:16:47,332 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 567 states and 898 transitions. [2021-12-19 17:16:47,336 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 120 [2021-12-19 17:16:47,336 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:47,336 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:47,338 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:47,338 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2021-12-19 17:16:47,339 INFO L791 eck$LassoCheckResult]: Stem: 28687#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 28688#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~nondet4#1, main_#t~nondet5#1, main_#t~ret8#1, main_#t~post7#1, main_~q~0#1, main_#t~post6#1, main_~p~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;main_~x~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 28702#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 28696#L31 assume !(main_~y~0#1 < 0);main_~z~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~p~0#1 := 0; 28697#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 28759#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 28820#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 28822#partsENTRY ~p := #in~p;~q := #in~q; 28825#L20 assume ~p <= 0;#res := 1; 28823#partsFINAL assume true; 28819#partsEXIT >#68#return; 28818#L36-1 havoc main_#t~ret8#1; 28817#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 28816#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 28763#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 28803#partsENTRY ~p := #in~p;~q := #in~q; 28800#L20 assume ~p <= 0;#res := 1; 28801#partsFINAL assume true; 28762#partsEXIT >#68#return; 28761#L36-1 havoc main_#t~ret8#1; 28736#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 28737#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 28760#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 28945#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 28942#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 28943#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 29043#partsENTRY ~p := #in~p;~q := #in~q; 29072#L20 assume !(~p <= 0); 29071#L21 assume !(~q <= 0); 29070#L22 assume !(~q > ~p); 28869#L23 call #t~ret1 := parts(~p - ~q, ~q);< 29092#partsENTRY [2021-12-19 17:16:47,339 INFO L793 eck$LassoCheckResult]: Loop: 29092#partsENTRY ~p := #in~p;~q := #in~q; 29133#L20 assume !(~p <= 0); 29134#L21 assume !(~q <= 0); 28882#L22 assume !(~q > ~p); 28868#L23 call #t~ret1 := parts(~p - ~q, ~q);< 29092#partsENTRY [2021-12-19 17:16:47,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:47,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1933114887, now seen corresponding path program 1 times [2021-12-19 17:16:47,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:47,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809361825] [2021-12-19 17:16:47,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:47,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:47,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:47,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-19 17:16:47,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:47,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-19 17:16:47,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:47,376 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-19 17:16:47,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 17:16:47,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809361825] [2021-12-19 17:16:47,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809361825] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 17:16:47,376 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 17:16:47,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-19 17:16:47,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424995832] [2021-12-19 17:16:47,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 17:16:47,377 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 17:16:47,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:47,377 INFO L85 PathProgramCache]: Analyzing trace with hash 28756500, now seen corresponding path program 1 times [2021-12-19 17:16:47,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:47,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620811077] [2021-12-19 17:16:47,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:47,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:47,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:47,380 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:47,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:47,383 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:47,433 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:47,433 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:47,433 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:47,433 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:47,433 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-19 17:16:47,433 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:47,434 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:47,434 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:47,434 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration12_Loop [2021-12-19 17:16:47,434 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:47,434 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:47,434 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:47,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:47,437 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:47,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:47,445 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:47,451 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:47,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:47,486 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:47,486 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-19 17:16:47,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:47,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:47,488 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:47,496 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:47,496 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:47,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-12-19 17:16:47,513 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:47,513 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#t~ret1=0} Honda state: {parts_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:47,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:47,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:47,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:47,536 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:47,540 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:47,540 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:47,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-12-19 17:16:47,558 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:47,558 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#res=0} Honda state: {parts_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:47,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:47,579 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:47,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:47,581 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:47,583 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:47,583 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:47,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-12-19 17:16:47,607 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:47,607 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#t~ret2=0} Honda state: {parts_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:47,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2021-12-19 17:16:47,626 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:47,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:47,626 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:47,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-12-19 17:16:47,628 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:47,628 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:47,649 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2021-12-19 17:16:47,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:47,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:47,650 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:47,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-12-19 17:16:47,652 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-19 17:16:47,652 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:47,685 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-19 17:16:47,688 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2021-12-19 17:16:47,688 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:47,688 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:47,688 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:47,688 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:47,688 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 17:16:47,688 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:47,688 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:47,688 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:47,689 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration12_Loop [2021-12-19 17:16:47,689 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:47,689 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:47,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:47,696 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:47,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:47,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:47,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:47,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:47,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:47,731 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:47,731 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 17:16:47,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:47,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:47,733 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:47,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-12-19 17:16:47,735 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:47,741 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:47,741 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:47,741 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:47,741 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:47,741 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:47,742 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:47,742 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:47,742 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:47,756 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2021-12-19 17:16:47,757 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:47,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:47,757 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:47,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-12-19 17:16:47,765 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:47,771 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:47,771 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:47,771 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:47,771 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:47,771 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:47,772 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:47,772 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:47,773 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:47,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:47,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:47,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:47,788 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:47,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-12-19 17:16:47,790 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:47,795 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:47,795 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:47,796 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:47,796 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:47,796 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:47,796 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:47,796 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:47,797 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:47,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:47,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:47,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:47,812 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:47,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-12-19 17:16:47,814 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:47,820 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:47,820 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:47,820 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:47,820 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:47,820 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:47,828 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:47,828 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:47,847 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 17:16:47,854 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-19 17:16:47,854 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-19 17:16:47,854 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:47,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:47,855 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:47,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-12-19 17:16:47,857 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 17:16:47,857 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-19 17:16:47,857 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 17:16:47,857 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(parts_#in~p) = 1*parts_#in~p Supporting invariants [] [2021-12-19 17:16:47,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2021-12-19 17:16:47,871 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-19 17:16:47,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:47,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:47,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-19 17:16:47,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:48,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:48,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-19 17:16:48,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:48,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:48,069 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates [2021-12-19 17:16:48,069 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 567 states and 898 transitions. cyclomatic complexity: 347 Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-19 17:16:48,136 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 567 states and 898 transitions. cyclomatic complexity: 347. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 834 states and 1267 transitions. Complement of second has 20 states. [2021-12-19 17:16:48,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 2 stem states 4 non-accepting loop states 1 accepting loop states [2021-12-19 17:16:48,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-19 17:16:48,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 32 transitions. [2021-12-19 17:16:48,137 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 32 transitions. Stem has 31 letters. Loop has 5 letters. [2021-12-19 17:16:48,137 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:48,137 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 32 transitions. Stem has 36 letters. Loop has 5 letters. [2021-12-19 17:16:48,138 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:48,138 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 32 transitions. Stem has 31 letters. Loop has 10 letters. [2021-12-19 17:16:48,138 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:48,138 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 834 states and 1267 transitions. [2021-12-19 17:16:48,144 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 120 [2021-12-19 17:16:48,150 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 834 states to 735 states and 1154 transitions. [2021-12-19 17:16:48,150 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 340 [2021-12-19 17:16:48,151 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 358 [2021-12-19 17:16:48,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 735 states and 1154 transitions. [2021-12-19 17:16:48,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:48,151 INFO L681 BuchiCegarLoop]: Abstraction has 735 states and 1154 transitions. [2021-12-19 17:16:48,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states and 1154 transitions. [2021-12-19 17:16:48,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 671. [2021-12-19 17:16:48,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 472 states have (on average 1.146186440677966) internal successors, (541), 484 states have internal predecessors, (541), 119 states have call successors, (126), 88 states have call predecessors, (126), 80 states have return successors, (389), 98 states have call predecessors, (389), 112 states have call successors, (389) [2021-12-19 17:16:48,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1056 transitions. [2021-12-19 17:16:48,167 INFO L704 BuchiCegarLoop]: Abstraction has 671 states and 1056 transitions. [2021-12-19 17:16:48,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 17:16:48,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-19 17:16:48,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-19 17:16:48,167 INFO L87 Difference]: Start difference. First operand 671 states and 1056 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-19 17:16:48,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 17:16:48,189 INFO L93 Difference]: Finished difference Result 500 states and 758 transitions. [2021-12-19 17:16:48,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-19 17:16:48,190 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 500 states and 758 transitions. [2021-12-19 17:16:48,193 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 71 [2021-12-19 17:16:48,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 500 states to 492 states and 750 transitions. [2021-12-19 17:16:48,198 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 180 [2021-12-19 17:16:48,198 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 180 [2021-12-19 17:16:48,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 492 states and 750 transitions. [2021-12-19 17:16:48,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:48,198 INFO L681 BuchiCegarLoop]: Abstraction has 492 states and 750 transitions. [2021-12-19 17:16:48,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states and 750 transitions. [2021-12-19 17:16:48,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 474. [2021-12-19 17:16:48,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 338 states have (on average 1.136094674556213) internal successors, (384), 348 states have internal predecessors, (384), 81 states have call successors, (88), 62 states have call predecessors, (88), 55 states have return successors, (260), 63 states have call predecessors, (260), 76 states have call successors, (260) [2021-12-19 17:16:48,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 732 transitions. [2021-12-19 17:16:48,209 INFO L704 BuchiCegarLoop]: Abstraction has 474 states and 732 transitions. [2021-12-19 17:16:48,209 INFO L587 BuchiCegarLoop]: Abstraction has 474 states and 732 transitions. [2021-12-19 17:16:48,209 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-19 17:16:48,209 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 474 states and 732 transitions. [2021-12-19 17:16:48,210 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 68 [2021-12-19 17:16:48,211 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:48,211 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:48,211 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:48,211 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:48,212 INFO L791 eck$LassoCheckResult]: Stem: 31420#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 31421#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~nondet4#1, main_#t~nondet5#1, main_#t~ret8#1, main_#t~post7#1, main_~q~0#1, main_#t~post6#1, main_~p~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;main_~x~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 31438#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 31436#L31 assume !(main_~y~0#1 < 0);main_~z~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~p~0#1 := 0; 31437#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 31494#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 31554#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 31556#partsENTRY ~p := #in~p;~q := #in~q; 31595#L20 assume ~p <= 0;#res := 1; 31593#partsFINAL assume true; 31553#partsEXIT >#68#return; 31517#L36-1 havoc main_#t~ret8#1; 31513#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 31512#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 31496#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 31506#partsENTRY ~p := #in~p;~q := #in~q; 31503#L20 assume ~p <= 0;#res := 1; 31504#partsFINAL assume true; 31495#partsEXIT >#68#return; 31490#L36-1 havoc main_#t~ret8#1; 31491#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 31594#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 31446#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 31447#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 31551#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 31499#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 31549#partsENTRY ~p := #in~p;~q := #in~q; 31876#L20 assume !(~p <= 0); 31875#L21 assume ~q <= 0;#res := 0; 31874#partsFINAL assume true; 31548#partsEXIT >#68#return; 31545#L36-1 havoc main_#t~ret8#1; 31544#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 31498#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 31424#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 31542#partsENTRY ~p := #in~p;~q := #in~q; 31541#L20 assume !(~p <= 0); 31540#L21 assume !(~q <= 0); 31539#L22 assume !(~q > ~p); 31464#L23 call #t~ret1 := parts(~p - ~q, ~q);< 31740#partsENTRY ~p := #in~p;~q := #in~q; 31741#L20 assume ~p <= 0;#res := 1; 31795#partsFINAL assume true; 31794#partsEXIT >#64#return; 31468#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 31782#partsENTRY [2021-12-19 17:16:48,212 INFO L793 eck$LassoCheckResult]: Loop: 31782#partsENTRY ~p := #in~p;~q := #in~q; 31792#L20 assume !(~p <= 0); 31790#L21 assume !(~q <= 0); 31788#L22 assume !(~q > ~p); 31466#L23 call #t~ret1 := parts(~p - ~q, ~q);< 31760#partsENTRY ~p := #in~p;~q := #in~q; 31758#L20 assume ~p <= 0;#res := 1; 31759#partsFINAL assume true; 31784#partsEXIT >#64#return; 31465#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 31782#partsENTRY [2021-12-19 17:16:48,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:48,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1585293162, now seen corresponding path program 1 times [2021-12-19 17:16:48,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:48,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109687483] [2021-12-19 17:16:48,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:48,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:48,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:48,217 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:48,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:48,222 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:48,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:48,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1964641052, now seen corresponding path program 1 times [2021-12-19 17:16:48,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:48,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546905369] [2021-12-19 17:16:48,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:48,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:48,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:48,225 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:48,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:48,227 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:48,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:48,227 INFO L85 PathProgramCache]: Analyzing trace with hash -574602427, now seen corresponding path program 2 times [2021-12-19 17:16:48,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:48,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200050873] [2021-12-19 17:16:48,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:48,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:48,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:48,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-19 17:16:48,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:48,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-19 17:16:48,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:48,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-19 17:16:48,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:48,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-19 17:16:48,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:48,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2021-12-19 17:16:48,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:48,277 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 36 proven. 8 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2021-12-19 17:16:48,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 17:16:48,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200050873] [2021-12-19 17:16:48,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200050873] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 17:16:48,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199479157] [2021-12-19 17:16:48,278 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 17:16:48,278 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 17:16:48,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:48,279 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 17:16:48,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-12-19 17:16:48,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 17:16:48,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 17:16:48,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-19 17:16:48,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:48,394 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 56 proven. 4 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-19 17:16:48,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 17:16:48,464 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 36 proven. 8 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2021-12-19 17:16:48,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199479157] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 17:16:48,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 17:16:48,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2021-12-19 17:16:48,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2385607] [2021-12-19 17:16:48,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 17:16:48,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2021-12-19 17:16:48,618 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:48,618 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:48,618 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:48,618 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:48,618 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-19 17:16:48,618 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:48,618 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:48,618 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:48,618 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration13_Loop [2021-12-19 17:16:48,618 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:48,618 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:48,619 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:48,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:48,621 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:48,622 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:48,624 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:48,625 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:48,631 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:48,659 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:48,659 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-19 17:16:48,660 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:48,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:48,660 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:48,672 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:48,672 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:48,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2021-12-19 17:16:48,699 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:48,699 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#t~ret1=0} Honda state: {parts_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:48,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:48,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:48,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:48,722 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:48,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-12-19 17:16:48,724 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:48,724 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:48,751 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:48,751 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#res=0} Honda state: {parts_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:48,773 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:48,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:48,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:48,775 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:48,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-12-19 17:16:48,777 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:48,777 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:48,799 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:48,799 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_~q=0} Honda state: {parts_~q=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:48,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:48,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:48,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:48,823 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:48,828 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:48,828 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:48,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2021-12-19 17:16:48,849 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:48,849 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_~p=0} Honda state: {parts_~p=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:48,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:48,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:48,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:48,872 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:48,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2021-12-19 17:16:48,875 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:48,875 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:48,896 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:48,896 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#t~ret2=0} Honda state: {parts_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:48,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:48,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:48,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:48,916 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:48,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2021-12-19 17:16:48,918 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:48,918 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:48,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:48,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:48,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:48,940 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:48,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2021-12-19 17:16:48,941 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-19 17:16:48,941 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:48,980 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-19 17:16:48,983 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2021-12-19 17:16:48,983 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:48,983 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:48,983 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:48,983 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:48,983 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-19 17:16:48,983 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:48,983 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:48,983 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:48,984 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration13_Loop [2021-12-19 17:16:48,984 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:48,984 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:48,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:48,985 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:48,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:48,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:48,989 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:48,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:48,996 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:49,033 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:49,034 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-19 17:16:49,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:49,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:49,035 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:49,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2021-12-19 17:16:49,037 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:49,042 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:49,042 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:49,043 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:49,043 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:49,043 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:49,043 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:49,043 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:49,044 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:49,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2021-12-19 17:16:49,058 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:49,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:49,059 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:49,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2021-12-19 17:16:49,060 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:49,066 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:49,066 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:49,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:49,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:49,066 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:49,067 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:49,067 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:49,067 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:49,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2021-12-19 17:16:49,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:49,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:49,082 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:49,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2021-12-19 17:16:49,084 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:49,089 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:49,089 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:49,090 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:49,090 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:49,090 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:49,090 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:49,090 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:49,095 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:49,109 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:49,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:49,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:49,110 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:49,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2021-12-19 17:16:49,112 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:49,117 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:49,117 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:49,117 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:49,117 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:49,117 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:49,118 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:49,118 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:49,119 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-19 17:16:49,133 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2021-12-19 17:16:49,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:49,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:49,134 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:49,139 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-19 17:16:49,146 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-19 17:16:49,147 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-19 17:16:49,147 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-19 17:16:49,147 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-19 17:16:49,147 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-19 17:16:49,148 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-19 17:16:49,148 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-19 17:16:49,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2021-12-19 17:16:49,150 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-19 17:16:49,152 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-19 17:16:49,152 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-19 17:16:49,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:49,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:49,153 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:49,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2021-12-19 17:16:49,154 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-19 17:16:49,154 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-19 17:16:49,154 INFO L513 LassoAnalysis]: Proved termination. [2021-12-19 17:16:49,154 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(parts_#in~q) = 1*parts_#in~q Supporting invariants [] [2021-12-19 17:16:49,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2021-12-19 17:16:49,169 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-19 17:16:49,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:49,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:49,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-19 17:16:49,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:49,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:49,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-19 17:16:49,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:49,449 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 17:16:49,449 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates [2021-12-19 17:16:49,449 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 474 states and 732 transitions. cyclomatic complexity: 272 Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-19 17:16:49,620 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 474 states and 732 transitions. cyclomatic complexity: 272. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 1615 states and 2639 transitions. Complement of second has 35 states. [2021-12-19 17:16:49,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 2 stem states 6 non-accepting loop states 1 accepting loop states [2021-12-19 17:16:49,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-19 17:16:49,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 65 transitions. [2021-12-19 17:16:49,622 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 65 transitions. Stem has 45 letters. Loop has 10 letters. [2021-12-19 17:16:49,622 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:49,622 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 65 transitions. Stem has 55 letters. Loop has 10 letters. [2021-12-19 17:16:49,622 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:49,622 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 65 transitions. Stem has 45 letters. Loop has 20 letters. [2021-12-19 17:16:49,622 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-19 17:16:49,622 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1615 states and 2639 transitions. [2021-12-19 17:16:49,632 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 115 [2021-12-19 17:16:49,644 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1615 states to 1242 states and 2034 transitions. [2021-12-19 17:16:49,645 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 340 [2021-12-19 17:16:49,645 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 350 [2021-12-19 17:16:49,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1242 states and 2034 transitions. [2021-12-19 17:16:49,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:49,645 INFO L681 BuchiCegarLoop]: Abstraction has 1242 states and 2034 transitions. [2021-12-19 17:16:49,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1242 states and 2034 transitions. [2021-12-19 17:16:49,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1242 to 1095. [2021-12-19 17:16:49,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1095 states, 773 states have (on average 1.168175937904269) internal successors, (903), 810 states have internal predecessors, (903), 208 states have call successors, (215), 151 states have call predecessors, (215), 114 states have return successors, (602), 133 states have call predecessors, (602), 186 states have call successors, (602) [2021-12-19 17:16:49,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1095 states to 1095 states and 1720 transitions. [2021-12-19 17:16:49,685 INFO L704 BuchiCegarLoop]: Abstraction has 1095 states and 1720 transitions. [2021-12-19 17:16:49,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 17:16:49,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-19 17:16:49,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-19 17:16:49,686 INFO L87 Difference]: Start difference. First operand 1095 states and 1720 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 6 states have internal predecessors, (31), 5 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2021-12-19 17:16:49,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:49,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 17:16:49,770 INFO L93 Difference]: Finished difference Result 1319 states and 2000 transitions. [2021-12-19 17:16:49,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-19 17:16:49,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1319 states and 2000 transitions. [2021-12-19 17:16:49,778 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 132 [2021-12-19 17:16:49,788 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1319 states to 1274 states and 1942 transitions. [2021-12-19 17:16:49,788 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 334 [2021-12-19 17:16:49,788 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 334 [2021-12-19 17:16:49,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1274 states and 1942 transitions. [2021-12-19 17:16:49,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-19 17:16:49,789 INFO L681 BuchiCegarLoop]: Abstraction has 1274 states and 1942 transitions. [2021-12-19 17:16:49,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states and 1942 transitions. [2021-12-19 17:16:49,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 1214. [2021-12-19 17:16:49,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1214 states, 851 states have (on average 1.1668625146886016) internal successors, (993), 896 states have internal predecessors, (993), 233 states have call successors, (242), 165 states have call predecessors, (242), 130 states have return successors, (639), 152 states have call predecessors, (639), 206 states have call successors, (639) [2021-12-19 17:16:49,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1214 states to 1214 states and 1874 transitions. [2021-12-19 17:16:49,817 INFO L704 BuchiCegarLoop]: Abstraction has 1214 states and 1874 transitions. [2021-12-19 17:16:49,817 INFO L587 BuchiCegarLoop]: Abstraction has 1214 states and 1874 transitions. [2021-12-19 17:16:49,817 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-19 17:16:49,818 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1214 states and 1874 transitions. [2021-12-19 17:16:49,821 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 125 [2021-12-19 17:16:49,821 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-19 17:16:49,821 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-19 17:16:49,822 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [7, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 17:16:49,822 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2021-12-19 17:16:49,823 INFO L791 eck$LassoCheckResult]: Stem: 36516#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 36517#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet3#1, main_#t~nondet4#1, main_#t~nondet5#1, main_#t~ret8#1, main_#t~post7#1, main_~q~0#1, main_#t~post6#1, main_~p~0#1, main_~x~0#1, main_~y~0#1, main_~z~0#1;main_~x~0#1 := main_#t~nondet3#1;havoc main_#t~nondet3#1; 36531#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 36529#L31 assume !(main_~y~0#1 < 0);main_~z~0#1 := main_#t~nondet5#1;havoc main_#t~nondet5#1;main_~p~0#1 := 0; 36530#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 36631#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 36514#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 36535#partsENTRY ~p := #in~p;~q := #in~q; 37707#L20 assume ~p <= 0;#res := 1; 37706#partsFINAL assume true; 36513#partsEXIT >#68#return; 36515#L36-1 havoc main_#t~ret8#1; 36626#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 36828#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 36622#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 36672#partsENTRY ~p := #in~p;~q := #in~q; 36660#L20 assume ~p <= 0;#res := 1; 36658#partsFINAL assume true; 36634#partsEXIT >#68#return; 36624#L36-1 havoc main_#t~ret8#1; 36625#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 36632#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 36633#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 36654#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 36655#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 36770#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 36771#partsENTRY ~p := #in~p;~q := #in~q; 36774#L20 assume !(~p <= 0); 36773#L21 assume ~q <= 0;#res := 0; 36772#partsFINAL assume true; 36769#partsEXIT >#68#return; 36768#L36-1 havoc main_#t~ret8#1; 36767#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 36765#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 36766#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 36825#partsENTRY ~p := #in~p;~q := #in~q; 36824#L20 assume !(~p <= 0); 36823#L21 assume !(~q <= 0); 36822#L22 assume ~q > ~p; 36667#L22-1 call #t~ret0 := parts(~p, ~p);< 36811#partsENTRY ~p := #in~p;~q := #in~q; 36812#L20 assume !(~p <= 0); 37464#L21 assume !(~q <= 0); 37463#L22 assume !(~q > ~p); 37461#L23 call #t~ret1 := parts(~p - ~q, ~q);< 37462#partsENTRY ~p := #in~p;~q := #in~q; 37466#L20 assume ~p <= 0;#res := 1; 37465#partsFINAL assume true; 37460#partsEXIT >#64#return; 36538#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 37456#partsENTRY ~p := #in~p;~q := #in~q; 37468#L20 assume !(~p <= 0); 37467#L21 assume !(~q <= 0); 36549#L22 [2021-12-19 17:16:49,823 INFO L793 eck$LassoCheckResult]: Loop: 36549#L22 assume !(~q > ~p); 36536#L23 call #t~ret1 := parts(~p - ~q, ~q);< 36540#partsENTRY ~p := #in~p;~q := #in~q; 37503#L20 assume !(~p <= 0); 37485#L21 assume !(~q <= 0); 36549#L22 [2021-12-19 17:16:49,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:49,823 INFO L85 PathProgramCache]: Analyzing trace with hash -505554686, now seen corresponding path program 1 times [2021-12-19 17:16:49,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:49,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382596895] [2021-12-19 17:16:49,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:49,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:49,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:49,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-19 17:16:49,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:49,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-19 17:16:49,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:49,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-19 17:16:49,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:49,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-19 17:16:49,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:49,873 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 44 proven. 6 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-19 17:16:49,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 17:16:49,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382596895] [2021-12-19 17:16:49,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382596895] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-19 17:16:49,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505238289] [2021-12-19 17:16:49,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:49,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 17:16:49,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:49,875 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 17:16:49,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-12-19 17:16:49,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 17:16:49,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-19 17:16:49,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 17:16:50,004 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 56 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-19 17:16:50,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 17:16:50,088 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 44 proven. 6 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-19 17:16:50,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505238289] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 17:16:50,089 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-19 17:16:50,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2021-12-19 17:16:50,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982799269] [2021-12-19 17:16:50,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-19 17:16:50,089 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-19 17:16:50,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 17:16:50,090 INFO L85 PathProgramCache]: Analyzing trace with hash 43435410, now seen corresponding path program 2 times [2021-12-19 17:16:50,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 17:16:50,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330383546] [2021-12-19 17:16:50,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 17:16:50,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 17:16:50,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:50,091 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-19 17:16:50,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-19 17:16:50,093 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-19 17:16:50,154 INFO L210 LassoAnalysis]: Preferences: [2021-12-19 17:16:50,154 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-19 17:16:50,154 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-19 17:16:50,154 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-19 17:16:50,154 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-19 17:16:50,154 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:50,155 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-19 17:16:50,155 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-19 17:16:50,155 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration14_Loop [2021-12-19 17:16:50,155 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-19 17:16:50,155 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-19 17:16:50,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:50,158 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:50,165 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:50,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:50,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-19 17:16:50,199 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-19 17:16:50,199 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-19 17:16:50,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:50,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:50,200 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:50,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2021-12-19 17:16:50,202 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:50,202 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:50,208 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-19 17:16:50,209 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#res=0} Honda state: {parts_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-19 17:16:50,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2021-12-19 17:16:50,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:50,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:50,224 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:50,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2021-12-19 17:16:50,226 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-19 17:16:50,226 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-19 17:16:50,253 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2021-12-19 17:16:50,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-19 17:16:50,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 17:16:50,254 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-19 17:16:50,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2021-12-19 17:16:50,255 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-19 17:16:50,256 INFO L160 nArgumentSynthesizer]: Using integer mode.