./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 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-numeric/Parts.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa --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-hotfix-svcomp22-839c364 [2021-12-06 21:47:26,819 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 21:47:26,820 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 21:47:26,849 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 21:47:26,850 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 21:47:26,851 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 21:47:26,853 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 21:47:26,855 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 21:47:26,857 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 21:47:26,858 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 21:47:26,859 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 21:47:26,860 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 21:47:26,861 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 21:47:26,862 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 21:47:26,864 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 21:47:26,865 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 21:47:26,866 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 21:47:26,867 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 21:47:26,869 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 21:47:26,871 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 21:47:26,873 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 21:47:26,875 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 21:47:26,876 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 21:47:26,877 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 21:47:26,881 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 21:47:26,881 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 21:47:26,881 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 21:47:26,882 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 21:47:26,883 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 21:47:26,884 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 21:47:26,884 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 21:47:26,885 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 21:47:26,886 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 21:47:26,886 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 21:47:26,887 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 21:47:26,888 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 21:47:26,888 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 21:47:26,888 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 21:47:26,888 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 21:47:26,889 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 21:47:26,889 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 21:47:26,890 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/config/svcomp-Termination-64bit-Automizer_Default.epf [2021-12-06 21:47:26,912 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 21:47:26,912 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 21:47:26,912 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 21:47:26,912 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 21:47:26,913 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 21:47:26,913 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 21:47:26,913 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 21:47:26,913 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-06 21:47:26,914 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-06 21:47:26,914 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-06 21:47:26,914 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-06 21:47:26,914 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-06 21:47:26,914 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-06 21:47:26,914 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 21:47:26,915 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-06 21:47:26,915 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 21:47:26,915 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 21:47:26,915 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-06 21:47:26,915 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-06 21:47:26,915 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-06 21:47:26,915 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 21:47:26,915 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-06 21:47:26,915 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 21:47:26,916 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-06 21:47:26,916 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 21:47:26,916 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 21:47:26,916 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 21:47:26,916 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 21:47:26,916 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 21:47:26,917 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-06 21:47:26,917 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa 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-06 21:47:27,103 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 21:47:27,117 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 21:47:27,119 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 21:47:27,120 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 21:47:27,120 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 21:47:27,121 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/termination-numeric/Parts.c [2021-12-06 21:47:27,165 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/data/1ea4787b7/6167b13f527f42cd80041c864d0014aa/FLAGeb0b75e99 [2021-12-06 21:47:27,505 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 21:47:27,505 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/sv-benchmarks/c/termination-numeric/Parts.c [2021-12-06 21:47:27,510 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/data/1ea4787b7/6167b13f527f42cd80041c864d0014aa/FLAGeb0b75e99 [2021-12-06 21:47:27,519 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/data/1ea4787b7/6167b13f527f42cd80041c864d0014aa [2021-12-06 21:47:27,520 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 21:47:27,521 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 21:47:27,522 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 21:47:27,523 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 21:47:27,525 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 21:47:27,525 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 09:47:27" (1/1) ... [2021-12-06 21:47:27,526 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7694dbc3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:47:27, skipping insertion in model container [2021-12-06 21:47:27,526 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 09:47:27" (1/1) ... [2021-12-06 21:47:27,533 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 21:47:27,543 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 21:47:27,668 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 21:47:27,671 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 21:47:27,683 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 21:47:27,692 INFO L208 MainTranslator]: Completed translation [2021-12-06 21:47:27,692 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:47:27 WrapperNode [2021-12-06 21:47:27,692 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 21:47:27,693 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 21:47:27,693 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 21:47:27,693 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 21:47:27,699 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:47:27" (1/1) ... [2021-12-06 21:47:27,702 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:47:27" (1/1) ... [2021-12-06 21:47:27,714 INFO L137 Inliner]: procedures = 5, calls = 6, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 32 [2021-12-06 21:47:27,714 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 21:47:27,715 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 21:47:27,715 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 21:47:27,715 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 21:47:27,721 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:47:27" (1/1) ... [2021-12-06 21:47:27,721 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:47:27" (1/1) ... [2021-12-06 21:47:27,722 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:47:27" (1/1) ... [2021-12-06 21:47:27,722 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:47:27" (1/1) ... [2021-12-06 21:47:27,723 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:47:27" (1/1) ... [2021-12-06 21:47:27,726 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:47:27" (1/1) ... [2021-12-06 21:47:27,727 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:47:27" (1/1) ... [2021-12-06 21:47:27,728 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 21:47:27,729 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 21:47:27,729 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 21:47:27,729 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 21:47:27,730 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:47:27" (1/1) ... [2021-12-06 21:47:27,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:27,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:27,753 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:27,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-06 21:47:27,783 INFO L130 BoogieDeclarations]: Found specification of procedure parts [2021-12-06 21:47:27,784 INFO L138 BoogieDeclarations]: Found implementation of procedure parts [2021-12-06 21:47:27,784 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 21:47:27,784 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 21:47:27,828 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 21:47:27,829 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 21:47:27,903 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 21:47:27,911 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 21:47:27,911 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-12-06 21:47:27,913 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 09:47:27 BoogieIcfgContainer [2021-12-06 21:47:27,913 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 21:47:27,914 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-06 21:47:27,914 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-06 21:47:27,918 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-06 21:47:27,919 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-06 21:47:27,919 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 06.12 09:47:27" (1/3) ... [2021-12-06 21:47:27,920 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5dd3a3c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 06.12 09:47:27, skipping insertion in model container [2021-12-06 21:47:27,920 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-06 21:47:27,920 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 09:47:27" (2/3) ... [2021-12-06 21:47:27,920 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5dd3a3c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 06.12 09:47:27, skipping insertion in model container [2021-12-06 21:47:27,920 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-06 21:47:27,920 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 09:47:27" (3/3) ... [2021-12-06 21:47:27,921 INFO L388 chiAutomizerObserver]: Analyzing ICFG Parts.c [2021-12-06 21:47:27,957 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-06 21:47:27,957 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-06 21:47:27,957 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-06 21:47:27,957 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-06 21:47:27,957 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-06 21:47:27,957 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-06 21:47:27,957 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-06 21:47:27,957 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-06 21:47:27,969 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-06 21:47:27,987 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2021-12-06 21:47:27,987 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:27,987 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:27,992 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2021-12-06 21:47:27,992 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-12-06 21:47:27,992 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-06 21:47:27,992 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-06 21:47:27,996 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2021-12-06 21:47:27,996 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:27,996 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:27,996 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2021-12-06 21:47:27,996 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-12-06 21:47:28,002 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-06 21:47:28,002 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-06 21:47:28,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:28,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1510568, now seen corresponding path program 1 times [2021-12-06 21:47:28,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:28,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207625518] [2021-12-06 21:47:28,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:28,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:28,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:28,084 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:28,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:28,105 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:28,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:28,109 INFO L85 PathProgramCache]: Analyzing trace with hash 68968, now seen corresponding path program 1 times [2021-12-06 21:47:28,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:28,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239417009] [2021-12-06 21:47:28,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:28,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:28,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:28,154 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-06 21:47:28,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:28,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239417009] [2021-12-06 21:47:28,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239417009] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:47:28,156 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:47:28,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 21:47:28,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282583837] [2021-12-06 21:47:28,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:47:28,161 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:47:28,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:28,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-06 21:47:28,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-06 21:47:28,196 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-06 21:47:28,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:28,203 INFO L93 Difference]: Finished difference Result 24 states and 33 transitions. [2021-12-06 21:47:28,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 21:47:28,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24 states and 33 transitions. [2021-12-06 21:47:28,210 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2021-12-06 21:47:28,215 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24 states to 21 states and 28 transitions. [2021-12-06 21:47:28,216 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21 [2021-12-06 21:47:28,216 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 21 [2021-12-06 21:47:28,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 28 transitions. [2021-12-06 21:47:28,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:47:28,218 INFO L681 BuchiCegarLoop]: Abstraction has 21 states and 28 transitions. [2021-12-06 21:47:28,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states and 28 transitions. [2021-12-06 21:47:28,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2021-12-06 21:47:28,244 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-06 21:47:28,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 28 transitions. [2021-12-06 21:47:28,246 INFO L704 BuchiCegarLoop]: Abstraction has 21 states and 28 transitions. [2021-12-06 21:47:28,246 INFO L587 BuchiCegarLoop]: Abstraction has 21 states and 28 transitions. [2021-12-06 21:47:28,246 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-06 21:47:28,246 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21 states and 28 transitions. [2021-12-06 21:47:28,247 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2021-12-06 21:47:28,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:28,247 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:28,247 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2021-12-06 21:47:28,247 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1] [2021-12-06 21:47:28,248 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-06 21:47:28,248 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-06 21:47:28,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:28,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1510568, now seen corresponding path program 2 times [2021-12-06 21:47:28,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:28,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171296191] [2021-12-06 21:47:28,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:28,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:28,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:28,253 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:28,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:28,258 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:28,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:28,258 INFO L85 PathProgramCache]: Analyzing trace with hash 68720, now seen corresponding path program 1 times [2021-12-06 21:47:28,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:28,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579586122] [2021-12-06 21:47:28,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:28,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:28,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:28,264 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:28,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:28,269 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:28,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:28,270 INFO L85 PathProgramCache]: Analyzing trace with hash 2051697257, now seen corresponding path program 1 times [2021-12-06 21:47:28,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:28,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101545005] [2021-12-06 21:47:28,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:28,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:28,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:28,301 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-06 21:47:28,301 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:28,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101545005] [2021-12-06 21:47:28,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101545005] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:47:28,302 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:47:28,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 21:47:28,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003392671] [2021-12-06 21:47:28,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:47:28,345 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:28,345 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:28,345 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:28,345 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:28,346 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 21:47:28,346 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:28,346 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:28,346 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:28,346 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration2_Loop [2021-12-06 21:47:28,346 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:28,346 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:28,361 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-06 21:47:28,374 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-06 21:47:28,407 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:28,408 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 21:47:28,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:28,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:28,411 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:28,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-06 21:47:28,413 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:28,413 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:28,442 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:28,443 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:28,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:28,444 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:28,444 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-06 21:47:28,445 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 21:47:28,445 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:28,612 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 21:47:28,614 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2021-12-06 21:47:28,615 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:28,615 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:28,615 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:28,615 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:28,615 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 21:47:28,615 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:28,615 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:28,615 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:28,615 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration2_Loop [2021-12-06 21:47:28,615 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:28,615 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:28,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-06 21:47:28,623 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-06 21:47:28,640 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:28,643 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 21:47:28,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:28,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:28,645 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:28,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-06 21:47:28,646 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-06 21:47:28,653 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:28,654 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:28,654 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:28,654 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:28,654 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:28,656 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:28,657 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:28,659 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 21:47:28,666 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2021-12-06 21:47:28,666 INFO L444 ModelExtractionUtils]: 1 out of 5 variables were initially zero. Simplification set additionally 2 variables to zero. [2021-12-06 21:47:28,667 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:28,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:28,668 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:28,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-06 21:47:28,670 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 21:47:28,670 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 21:47:28,670 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 21:47:28,670 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-06 21:47:28,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2021-12-06 21:47:28,691 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 21:47:28,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:28,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:28,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 21:47:28,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:28,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:28,732 WARN L261 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 21:47:28,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:28,775 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-06 21:47:28,777 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-06 21:47:28,777 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-06 21:47:28,821 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-06 21:47:28,821 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-06 21:47:28,822 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-06 21:47:28,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2021-12-06 21:47:28,824 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 4 letters. Loop has 3 letters. [2021-12-06 21:47:28,825 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:28,825 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 7 letters. Loop has 3 letters. [2021-12-06 21:47:28,825 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:28,825 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 4 letters. Loop has 6 letters. [2021-12-06 21:47:28,826 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:28,826 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29 states and 39 transitions. [2021-12-06 21:47:28,828 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2021-12-06 21:47:28,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29 states to 27 states and 37 transitions. [2021-12-06 21:47:28,831 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 23 [2021-12-06 21:47:28,831 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24 [2021-12-06 21:47:28,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 37 transitions. [2021-12-06 21:47:28,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:28,831 INFO L681 BuchiCegarLoop]: Abstraction has 27 states and 37 transitions. [2021-12-06 21:47:28,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states and 37 transitions. [2021-12-06 21:47:28,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2021-12-06 21:47:28,834 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-06 21:47:28,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 35 transitions. [2021-12-06 21:47:28,836 INFO L704 BuchiCegarLoop]: Abstraction has 26 states and 35 transitions. [2021-12-06 21:47:28,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:28,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 21:47:28,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 21:47:28,837 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-06 21:47:28,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:28,856 INFO L93 Difference]: Finished difference Result 25 states and 32 transitions. [2021-12-06 21:47:28,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 21:47:28,857 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 25 states and 32 transitions. [2021-12-06 21:47:28,858 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14 [2021-12-06 21:47:28,859 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 25 states to 24 states and 31 transitions. [2021-12-06 21:47:28,859 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24 [2021-12-06 21:47:28,859 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24 [2021-12-06 21:47:28,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 31 transitions. [2021-12-06 21:47:28,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-06 21:47:28,860 INFO L681 BuchiCegarLoop]: Abstraction has 24 states and 31 transitions. [2021-12-06 21:47:28,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states and 31 transitions. [2021-12-06 21:47:28,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 22. [2021-12-06 21:47:28,862 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-06 21:47:28,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 29 transitions. [2021-12-06 21:47:28,862 INFO L704 BuchiCegarLoop]: Abstraction has 22 states and 29 transitions. [2021-12-06 21:47:28,862 INFO L587 BuchiCegarLoop]: Abstraction has 22 states and 29 transitions. [2021-12-06 21:47:28,862 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-06 21:47:28,863 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22 states and 29 transitions. [2021-12-06 21:47:28,863 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14 [2021-12-06 21:47:28,863 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:28,863 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:28,864 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2021-12-06 21:47:28,864 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:28,864 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-06 21:47:28,864 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-06 21:47:28,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:28,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1510568, now seen corresponding path program 3 times [2021-12-06 21:47:28,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:28,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073641899] [2021-12-06 21:47:28,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:28,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:28,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:28,868 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:28,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:28,871 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:28,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:28,872 INFO L85 PathProgramCache]: Analyzing trace with hash 523036987, now seen corresponding path program 1 times [2021-12-06 21:47:28,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:28,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141129198] [2021-12-06 21:47:28,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:28,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:28,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:28,878 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:28,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:28,885 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:28,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:28,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1398357556, now seen corresponding path program 1 times [2021-12-06 21:47:28,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:28,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025533803] [2021-12-06 21:47:28,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:28,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:28,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:28,893 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:28,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:28,901 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:28,999 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:28,999 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:28,999 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:28,999 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:28,999 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 21:47:28,999 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:28,999 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:28,999 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:29,000 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration3_Loop [2021-12-06 21:47:29,000 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-12-06 21:47:29,000 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:29,000 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:29,001 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-06 21:47:29,003 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-06 21:47:29,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-06 21:47:29,010 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-06 21:47:29,030 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:29,030 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 21:47:29,030 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:29,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:29,031 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:29,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-06 21:47:29,032 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:29,032 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:29,040 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:29,041 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-06 21:47:29,068 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2021-12-06 21:47:29,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:29,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:29,069 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:29,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-06 21:47:29,071 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:29,071 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:29,109 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:29,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:29,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:29,110 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:29,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-06 21:47:29,112 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 21:47:29,112 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:29,299 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 21:47:29,301 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2021-12-06 21:47:29,302 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:29,302 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:29,302 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:29,302 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:29,302 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 21:47:29,302 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:29,302 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:29,302 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:29,302 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration3_Loop [2021-12-06 21:47:29,302 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:29,302 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:29,303 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-06 21:47:29,305 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-06 21:47:29,306 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-06 21:47:29,307 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-06 21:47:29,333 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:29,333 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 21:47:29,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:29,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:29,334 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:29,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-06 21:47:29,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-06 21:47:29,343 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:29,343 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:29,343 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:29,343 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:29,343 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:29,344 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:29,344 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:29,345 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:29,364 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2021-12-06 21:47:29,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:29,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:29,365 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:29,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-06 21:47:29,366 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-06 21:47:29,372 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:29,373 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:29,373 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:29,373 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:29,373 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:29,373 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:29,373 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:29,375 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:29,393 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2021-12-06 21:47:29,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:29,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:29,394 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:29,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-06 21:47:29,399 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-06 21:47:29,406 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:29,406 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:29,406 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:29,406 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:29,406 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:29,407 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:29,407 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:29,408 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:29,426 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:29,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:29,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:29,428 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:29,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-06 21:47:29,429 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-06 21:47:29,436 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:29,436 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:29,436 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:29,436 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:29,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:29,438 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:29,438 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:29,440 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 21:47:29,444 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2021-12-06 21:47:29,444 INFO L444 ModelExtractionUtils]: 1 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-06 21:47:29,444 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:29,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:29,445 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:29,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-06 21:47:29,446 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 21:47:29,446 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 21:47:29,446 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 21:47:29,446 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-06 21:47:29,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:29,465 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 21:47:29,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:29,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:29,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 21:47:29,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:29,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:29,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 21:47:29,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:29,552 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-06 21:47:29,553 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-06 21:47:29,553 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-06 21:47:29,673 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-06 21:47:29,673 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-06 21:47:29,674 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-06 21:47:29,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 59 transitions. [2021-12-06 21:47:29,675 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 59 transitions. Stem has 4 letters. Loop has 11 letters. [2021-12-06 21:47:29,676 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:29,676 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 59 transitions. Stem has 15 letters. Loop has 11 letters. [2021-12-06 21:47:29,676 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:29,676 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 59 transitions. Stem has 4 letters. Loop has 22 letters. [2021-12-06 21:47:29,677 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:29,677 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143 states and 212 transitions. [2021-12-06 21:47:29,681 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 18 [2021-12-06 21:47:29,686 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143 states to 142 states and 211 transitions. [2021-12-06 21:47:29,686 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 72 [2021-12-06 21:47:29,686 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 73 [2021-12-06 21:47:29,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 142 states and 211 transitions. [2021-12-06 21:47:29,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:29,686 INFO L681 BuchiCegarLoop]: Abstraction has 142 states and 211 transitions. [2021-12-06 21:47:29,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states and 211 transitions. [2021-12-06 21:47:29,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 133. [2021-12-06 21:47:29,697 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-06 21:47:29,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 198 transitions. [2021-12-06 21:47:29,699 INFO L704 BuchiCegarLoop]: Abstraction has 133 states and 198 transitions. [2021-12-06 21:47:29,699 INFO L587 BuchiCegarLoop]: Abstraction has 133 states and 198 transitions. [2021-12-06 21:47:29,699 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-06 21:47:29,699 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 133 states and 198 transitions. [2021-12-06 21:47:29,702 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 18 [2021-12-06 21:47:29,702 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:29,702 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:29,702 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-06 21:47:29,702 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:29,702 INFO L791 eck$LassoCheckResult]: Stem: 500#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 501#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; 506#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 504#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; 505#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 532#L35-3 [2021-12-06 21:47:29,702 INFO L793 eck$LassoCheckResult]: Loop: 532#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 534#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 539#partsENTRY ~p := #in~p;~q := #in~q; 552#L20 assume !(~p <= 0); 544#L21 assume ~q <= 0;#res := 0; 541#partsFINAL assume true; 538#partsEXIT >#68#return; 536#L36-1 havoc main_#t~ret8#1; 535#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 533#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 510#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 511#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 532#L35-3 [2021-12-06 21:47:29,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:29,703 INFO L85 PathProgramCache]: Analyzing trace with hash 46827647, now seen corresponding path program 1 times [2021-12-06 21:47:29,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:29,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950969050] [2021-12-06 21:47:29,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:29,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:29,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:29,707 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:29,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:29,710 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:29,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:29,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1489423173, now seen corresponding path program 1 times [2021-12-06 21:47:29,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:29,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237820495] [2021-12-06 21:47:29,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:29,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:29,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:29,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:47:29,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:29,781 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-06 21:47:29,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:29,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237820495] [2021-12-06 21:47:29,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237820495] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:47:29,782 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:47:29,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 21:47:29,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027160608] [2021-12-06 21:47:29,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:47:29,783 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:47:29,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:29,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 21:47:29,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-06 21:47:29,784 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-06 21:47:29,792 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2021-12-06 21:47:29,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:29,971 INFO L93 Difference]: Finished difference Result 251 states and 420 transitions. [2021-12-06 21:47:29,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 21:47:29,972 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 251 states and 420 transitions. [2021-12-06 21:47:29,979 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 36 [2021-12-06 21:47:29,987 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 251 states to 245 states and 414 transitions. [2021-12-06 21:47:29,987 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 124 [2021-12-06 21:47:29,988 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 124 [2021-12-06 21:47:29,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 245 states and 414 transitions. [2021-12-06 21:47:29,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:29,989 INFO L681 BuchiCegarLoop]: Abstraction has 245 states and 414 transitions. [2021-12-06 21:47:29,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states and 414 transitions. [2021-12-06 21:47:30,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 214. [2021-12-06 21:47:30,014 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-06 21:47:30,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 367 transitions. [2021-12-06 21:47:30,019 INFO L704 BuchiCegarLoop]: Abstraction has 214 states and 367 transitions. [2021-12-06 21:47:30,019 INFO L587 BuchiCegarLoop]: Abstraction has 214 states and 367 transitions. [2021-12-06 21:47:30,019 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-06 21:47:30,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 214 states and 367 transitions. [2021-12-06 21:47:30,023 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 26 [2021-12-06 21:47:30,023 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:30,023 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:30,024 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-06 21:47:30,024 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:30,024 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-06 21:47:30,024 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-06 21:47:30,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:30,024 INFO L85 PathProgramCache]: Analyzing trace with hash 46827647, now seen corresponding path program 2 times [2021-12-06 21:47:30,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:30,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694021101] [2021-12-06 21:47:30,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:30,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:30,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:30,029 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:30,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:30,033 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:30,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:30,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1678232514, now seen corresponding path program 1 times [2021-12-06 21:47:30,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:30,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720122009] [2021-12-06 21:47:30,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:30,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:30,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:30,039 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:30,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:30,044 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:30,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:30,045 INFO L85 PathProgramCache]: Analyzing trace with hash 616296708, now seen corresponding path program 1 times [2021-12-06 21:47:30,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:30,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220573574] [2021-12-06 21:47:30,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:30,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:30,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:30,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 21:47:30,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:30,080 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-06 21:47:30,080 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:30,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220573574] [2021-12-06 21:47:30,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220573574] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:47:30,080 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:47:30,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 21:47:30,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733484266] [2021-12-06 21:47:30,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:47:30,146 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:30,146 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:30,146 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:30,146 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:30,146 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 21:47:30,146 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,146 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:30,146 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:30,146 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration5_Loop [2021-12-06 21:47:30,146 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:30,146 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:30,147 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-06 21:47:30,149 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-06 21:47:30,150 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-06 21:47:30,151 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-06 21:47:30,167 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:30,168 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 21:47:30,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:30,168 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:30,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-12-06 21:47:30,171 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:30,171 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:30,186 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:30,186 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-06 21:47:30,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2021-12-06 21:47:30,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:30,206 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:30,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-12-06 21:47:30,207 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:30,208 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:30,216 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:30,216 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-06 21:47:30,234 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2021-12-06 21:47:30,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:30,235 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:30,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-12-06 21:47:30,236 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:30,236 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:30,244 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:30,244 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-06 21:47:30,262 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2021-12-06 21:47:30,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:30,262 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:30,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-12-06 21:47:30,264 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:30,264 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:30,290 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2021-12-06 21:47:30,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:30,290 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:30,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-12-06 21:47:30,292 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 21:47:30,292 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:30,324 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 21:47:30,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2021-12-06 21:47:30,326 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:30,326 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:30,326 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:30,327 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:30,327 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 21:47:30,327 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,327 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:30,327 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:30,327 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration5_Loop [2021-12-06 21:47:30,327 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:30,327 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:30,328 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-06 21:47:30,329 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-06 21:47:30,330 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-06 21:47:30,331 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-06 21:47:30,345 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:30,345 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 21:47:30,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:30,346 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:30,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-06 21:47:30,347 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-06 21:47:30,353 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:30,353 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:30,353 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:30,354 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:30,354 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:30,354 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:30,354 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:30,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:30,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2021-12-06 21:47:30,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:30,374 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:30,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-06 21:47:30,376 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-06 21:47:30,385 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:30,385 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:30,385 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:30,385 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:30,385 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:30,386 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:30,386 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:30,387 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:30,405 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2021-12-06 21:47:30,405 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:30,406 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:30,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-06 21:47:30,407 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-06 21:47:30,414 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:30,414 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:30,414 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:30,414 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:30,414 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:30,415 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:30,415 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:30,416 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:30,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:30,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:30,436 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:30,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-06 21:47:30,438 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-06 21:47:30,445 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:30,445 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:30,445 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:30,445 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:30,446 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:30,446 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:30,446 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:30,448 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 21:47:30,450 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-06 21:47:30,450 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-06 21:47:30,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:30,451 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:30,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-06 21:47:30,452 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 21:47:30,452 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 21:47:30,452 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 21:47:30,452 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-06 21:47:30,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-12-06 21:47:30,499 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 21:47:30,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:30,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:30,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 21:47:30,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:30,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:30,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 21:47:30,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:30,594 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-12-06 21:47:30,601 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-06 21:47:30,602 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-06 21:47:30,602 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-06 21:47:30,673 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-06 21:47:30,674 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-06 21:47:30,674 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-06 21:47:30,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 39 transitions. [2021-12-06 21:47:30,675 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 39 transitions. Stem has 5 letters. Loop has 9 letters. [2021-12-06 21:47:30,675 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:30,675 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 39 transitions. Stem has 14 letters. Loop has 9 letters. [2021-12-06 21:47:30,675 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:30,675 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 39 transitions. Stem has 5 letters. Loop has 18 letters. [2021-12-06 21:47:30,676 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:30,676 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 887 states and 1628 transitions. [2021-12-06 21:47:30,687 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 58 [2021-12-06 21:47:30,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 887 states to 830 states and 1524 transitions. [2021-12-06 21:47:30,703 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 245 [2021-12-06 21:47:30,704 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 247 [2021-12-06 21:47:30,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 830 states and 1524 transitions. [2021-12-06 21:47:30,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:30,706 INFO L681 BuchiCegarLoop]: Abstraction has 830 states and 1524 transitions. [2021-12-06 21:47:30,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states and 1524 transitions. [2021-12-06 21:47:30,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 758. [2021-12-06 21:47:30,745 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-06 21:47:30,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 1411 transitions. [2021-12-06 21:47:30,753 INFO L704 BuchiCegarLoop]: Abstraction has 758 states and 1411 transitions. [2021-12-06 21:47:30,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:30,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 21:47:30,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 21:47:30,754 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-06 21:47:30,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:30,798 INFO L93 Difference]: Finished difference Result 649 states and 994 transitions. [2021-12-06 21:47:30,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 21:47:30,798 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 994 transitions. [2021-12-06 21:47:30,805 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 55 [2021-12-06 21:47:30,809 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 312 states and 455 transitions. [2021-12-06 21:47:30,809 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 197 [2021-12-06 21:47:30,810 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 197 [2021-12-06 21:47:30,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 312 states and 455 transitions. [2021-12-06 21:47:30,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:30,811 INFO L681 BuchiCegarLoop]: Abstraction has 312 states and 455 transitions. [2021-12-06 21:47:30,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states and 455 transitions. [2021-12-06 21:47:30,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 298. [2021-12-06 21:47:30,819 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-06 21:47:30,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 441 transitions. [2021-12-06 21:47:30,821 INFO L704 BuchiCegarLoop]: Abstraction has 298 states and 441 transitions. [2021-12-06 21:47:30,821 INFO L587 BuchiCegarLoop]: Abstraction has 298 states and 441 transitions. [2021-12-06 21:47:30,821 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-06 21:47:30,821 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 298 states and 441 transitions. [2021-12-06 21:47:30,823 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 55 [2021-12-06 21:47:30,823 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:30,823 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:30,823 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:30,823 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:30,823 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-06 21:47:30,823 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-06 21:47:30,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:30,824 INFO L85 PathProgramCache]: Analyzing trace with hash 618653416, now seen corresponding path program 1 times [2021-12-06 21:47:30,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:30,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033579811] [2021-12-06 21:47:30,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:30,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:30,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:30,828 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:30,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:30,832 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:30,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:30,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1411370316, now seen corresponding path program 1 times [2021-12-06 21:47:30,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:30,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233326422] [2021-12-06 21:47:30,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:30,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:30,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:30,836 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:30,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:30,838 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:30,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:30,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1870257459, now seen corresponding path program 1 times [2021-12-06 21:47:30,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:30,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991880641] [2021-12-06 21:47:30,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:30,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:30,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:30,845 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:30,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:30,851 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:30,897 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:30,897 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:30,897 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:30,897 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:30,897 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 21:47:30,897 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,897 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:30,897 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:30,897 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration6_Loop [2021-12-06 21:47:30,898 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:30,898 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:30,898 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-06 21:47:30,900 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-06 21:47:30,901 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-06 21:47:30,902 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-06 21:47:30,918 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:30,918 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 21:47:30,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:30,919 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:30,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-06 21:47:30,920 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:30,920 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:30,932 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:30,932 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-06 21:47:30,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2021-12-06 21:47:30,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:30,951 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:30,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-06 21:47:30,952 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:30,952 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:30,960 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:30,960 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-06 21:47:30,978 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:30,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:30,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:30,979 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:30,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-06 21:47:30,980 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:30,980 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:30,988 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:30,988 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-06 21:47:31,007 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2021-12-06 21:47:31,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:31,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:31,008 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:31,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-06 21:47:31,009 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:31,009 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:31,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-12-06 21:47:31,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:31,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:31,036 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:31,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-06 21:47:31,038 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 21:47:31,038 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:31,299 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 21:47:31,301 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:31,301 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:31,301 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:31,302 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:31,302 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:31,302 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 21:47:31,302 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:31,302 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:31,302 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:31,302 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration6_Loop [2021-12-06 21:47:31,302 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:31,302 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:31,303 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-06 21:47:31,304 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-06 21:47:31,306 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-06 21:47:31,307 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-06 21:47:31,321 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:31,321 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 21:47:31,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:31,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:31,322 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:31,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-06 21:47:31,323 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-06 21:47:31,330 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:31,330 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:31,330 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:31,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:31,330 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:31,330 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:31,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:31,332 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:31,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:31,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:31,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:31,350 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:31,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-06 21:47:31,352 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-06 21:47:31,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:31,359 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:31,359 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:31,359 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:31,359 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:31,360 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:31,360 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:31,361 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:31,379 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:31,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:31,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:31,380 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:31,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-06 21:47:31,382 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-06 21:47:31,388 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:31,388 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:31,389 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:31,389 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:31,389 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:31,389 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:31,389 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:31,390 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:31,408 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-12-06 21:47:31,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:31,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:31,409 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:31,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-06 21:47:31,410 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-06 21:47:31,418 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:31,418 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:31,418 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:31,418 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:31,418 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:31,419 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:31,419 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:31,421 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 21:47:31,423 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-06 21:47:31,423 INFO L444 ModelExtractionUtils]: 0 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-06 21:47:31,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:31,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:31,423 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:31,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-06 21:47:31,424 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 21:47:31,424 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 21:47:31,424 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 21:47:31,424 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-06 21:47:31,442 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:31,443 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 21:47:31,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:31,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:31,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 21:47:31,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:31,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:31,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 21:47:31,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:31,522 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-12-06 21:47:31,537 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-06 21:47:31,537 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-06 21:47:31,537 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-06 21:47:31,592 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-06 21:47:31,592 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-06 21:47:31,593 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-06 21:47:31,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 48 transitions. [2021-12-06 21:47:31,593 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 48 transitions. Stem has 11 letters. Loop has 8 letters. [2021-12-06 21:47:31,594 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:31,594 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 48 transitions. Stem has 19 letters. Loop has 8 letters. [2021-12-06 21:47:31,594 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:31,594 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 48 transitions. Stem has 11 letters. Loop has 16 letters. [2021-12-06 21:47:31,595 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:31,595 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 441 states and 656 transitions. [2021-12-06 21:47:31,601 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 74 [2021-12-06 21:47:31,605 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 441 states to 356 states and 523 transitions. [2021-12-06 21:47:31,606 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 225 [2021-12-06 21:47:31,606 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 226 [2021-12-06 21:47:31,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 356 states and 523 transitions. [2021-12-06 21:47:31,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:31,607 INFO L681 BuchiCegarLoop]: Abstraction has 356 states and 523 transitions. [2021-12-06 21:47:31,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states and 523 transitions. [2021-12-06 21:47:31,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 354. [2021-12-06 21:47:31,615 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-06 21:47:31,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 520 transitions. [2021-12-06 21:47:31,617 INFO L704 BuchiCegarLoop]: Abstraction has 354 states and 520 transitions. [2021-12-06 21:47:31,617 INFO L587 BuchiCegarLoop]: Abstraction has 354 states and 520 transitions. [2021-12-06 21:47:31,617 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-06 21:47:31,617 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 354 states and 520 transitions. [2021-12-06 21:47:31,619 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 74 [2021-12-06 21:47:31,619 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:31,619 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:31,620 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:31,620 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2021-12-06 21:47:31,620 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-06 21:47:31,620 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-06 21:47:31,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:31,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1998405187, now seen corresponding path program 1 times [2021-12-06 21:47:31,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:31,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644765569] [2021-12-06 21:47:31,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:31,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:31,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:31,639 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-06 21:47:31,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:31,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644765569] [2021-12-06 21:47:31,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644765569] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:47:31,639 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 21:47:31,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 21:47:31,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191290574] [2021-12-06 21:47:31,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:47:31,640 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:47:31,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:31,640 INFO L85 PathProgramCache]: Analyzing trace with hash 28756405, now seen corresponding path program 1 times [2021-12-06 21:47:31,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:31,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136231914] [2021-12-06 21:47:31,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:31,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:31,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:31,643 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:31,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:31,645 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:31,685 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:31,685 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:31,685 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:31,685 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:31,685 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 21:47:31,685 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:31,685 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:31,685 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:31,685 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration7_Loop [2021-12-06 21:47:31,685 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:31,686 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:31,686 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-06 21:47:31,687 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-06 21:47:31,688 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-06 21:47:31,693 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-06 21:47:31,694 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-06 21:47:31,695 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-06 21:47:31,697 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-06 21:47:31,719 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:31,719 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 21:47:31,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:31,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:31,720 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:31,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-06 21:47:31,723 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:31,723 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:31,733 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:31,733 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_~p=0} Honda state: {parts_~p=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 21:47:31,752 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:31,752 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:31,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:31,753 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:31,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-06 21:47:31,754 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:31,754 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:31,764 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:31,764 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_~q=0} Honda state: {parts_~q=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 21:47:31,785 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-12-06 21:47:31,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:31,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:31,786 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:31,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-06 21:47:31,787 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:31,787 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:31,818 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-12-06 21:47:31,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:31,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:31,819 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:31,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-06 21:47:31,820 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 21:47:31,820 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:31,978 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 21:47:31,980 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-12-06 21:47:31,981 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:31,981 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:31,981 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:31,981 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:31,981 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 21:47:31,981 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:31,981 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:31,981 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:31,981 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration7_Loop [2021-12-06 21:47:31,981 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:31,981 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:31,982 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-06 21:47:31,983 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-06 21:47:31,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-06 21:47:31,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-06 21:47:31,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-06 21:47:31,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-06 21:47:31,990 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-06 21:47:32,006 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:32,006 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 21:47:32,006 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:32,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:32,007 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:32,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-06 21:47:32,008 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-06 21:47:32,014 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:32,015 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:32,015 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:32,015 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:32,015 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:32,015 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:32,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:32,016 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:32,034 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-12-06 21:47:32,035 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:32,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:32,035 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:32,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-06 21:47:32,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-06 21:47:32,044 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:32,044 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:32,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:32,044 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:32,044 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:32,045 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:32,045 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:32,047 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 21:47:32,049 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-06 21:47:32,049 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-06 21:47:32,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:32,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:32,050 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:32,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-06 21:47:32,055 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 21:47:32,055 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 21:47:32,055 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 21:47:32,055 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(parts_#in~q) = 1*parts_#in~q Supporting invariants [] [2021-12-06 21:47:32,073 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:32,074 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 21:47:32,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:32,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:32,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 21:47:32,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:32,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:32,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 21:47:32,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:32,139 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-06 21:47:32,139 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-06 21:47:32,139 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-06 21:47:32,219 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-06 21:47:32,219 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-06 21:47:32,220 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-06 21:47:32,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 41 transitions. [2021-12-06 21:47:32,221 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 41 transitions. Stem has 12 letters. Loop has 5 letters. [2021-12-06 21:47:32,221 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:32,221 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 41 transitions. Stem has 17 letters. Loop has 5 letters. [2021-12-06 21:47:32,221 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:32,221 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 41 transitions. Stem has 12 letters. Loop has 10 letters. [2021-12-06 21:47:32,222 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:32,222 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1097 states and 1995 transitions. [2021-12-06 21:47:32,244 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 218 [2021-12-06 21:47:32,270 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1097 states to 1016 states and 1851 transitions. [2021-12-06 21:47:32,270 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2021-12-06 21:47:32,271 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 558 [2021-12-06 21:47:32,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1016 states and 1851 transitions. [2021-12-06 21:47:32,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:32,272 INFO L681 BuchiCegarLoop]: Abstraction has 1016 states and 1851 transitions. [2021-12-06 21:47:32,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states and 1851 transitions. [2021-12-06 21:47:32,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 911. [2021-12-06 21:47:32,311 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-06 21:47:32,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1573 transitions. [2021-12-06 21:47:32,325 INFO L704 BuchiCegarLoop]: Abstraction has 911 states and 1573 transitions. [2021-12-06 21:47:32,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:32,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 21:47:32,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 21:47:32,325 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-06 21:47:32,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:32,349 INFO L93 Difference]: Finished difference Result 546 states and 873 transitions. [2021-12-06 21:47:32,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 21:47:32,350 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 546 states and 873 transitions. [2021-12-06 21:47:32,352 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-12-06 21:47:32,356 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 70 [2021-12-06 21:47:32,362 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 546 states to 529 states and 855 transitions. [2021-12-06 21:47:32,362 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 218 [2021-12-06 21:47:32,363 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 218 [2021-12-06 21:47:32,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 529 states and 855 transitions. [2021-12-06 21:47:32,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:32,363 INFO L681 BuchiCegarLoop]: Abstraction has 529 states and 855 transitions. [2021-12-06 21:47:32,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states and 855 transitions. [2021-12-06 21:47:32,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 524. [2021-12-06 21:47:32,374 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-06 21:47:32,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 850 transitions. [2021-12-06 21:47:32,377 INFO L704 BuchiCegarLoop]: Abstraction has 524 states and 850 transitions. [2021-12-06 21:47:32,377 INFO L587 BuchiCegarLoop]: Abstraction has 524 states and 850 transitions. [2021-12-06 21:47:32,377 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-06 21:47:32,377 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 524 states and 850 transitions. [2021-12-06 21:47:32,380 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 70 [2021-12-06 21:47:32,380 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:32,380 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:32,381 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:32,381 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:32,381 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-06 21:47:32,381 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-06 21:47:32,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:32,381 INFO L85 PathProgramCache]: Analyzing trace with hash 399411315, now seen corresponding path program 2 times [2021-12-06 21:47:32,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:32,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613089666] [2021-12-06 21:47:32,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:32,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:32,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:32,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 21:47:32,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:32,413 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-06 21:47:32,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:32,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613089666] [2021-12-06 21:47:32,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613089666] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:47:32,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124358299] [2021-12-06 21:47:32,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:47:32,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:47:32,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:32,414 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:47:32,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-12-06 21:47:32,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:47:32,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:47:32,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 21:47:32,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:32,486 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-06 21:47:32,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:47:32,513 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-06 21:47:32,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124358299] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:47:32,513 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 21:47:32,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2021-12-06 21:47:32,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354655461] [2021-12-06 21:47:32,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 21:47:32,514 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:47:32,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:32,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1678232514, now seen corresponding path program 2 times [2021-12-06 21:47:32,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:32,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535532439] [2021-12-06 21:47:32,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:32,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:32,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:32,518 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:32,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:32,521 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:32,584 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:32,584 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:32,584 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:32,584 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:32,584 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 21:47:32,584 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:32,584 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:32,584 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:32,585 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration8_Loop [2021-12-06 21:47:32,585 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:32,585 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:32,585 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-06 21:47:32,587 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-06 21:47:32,591 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-06 21:47:32,593 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-06 21:47:32,608 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:32,608 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 21:47:32,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:32,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:32,609 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:32,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-06 21:47:32,610 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:32,610 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:32,618 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:32,618 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-06 21:47:32,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-12-06 21:47:32,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:32,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:32,638 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:32,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-06 21:47:32,639 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:32,640 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:32,681 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-12-06 21:47:32,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:32,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:32,682 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:32,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-06 21:47:32,682 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 21:47:32,683 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:32,714 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 21:47:32,716 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-12-06 21:47:32,716 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:32,716 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:32,716 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:32,716 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:32,716 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 21:47:32,716 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:32,716 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:32,716 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:32,717 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration8_Loop [2021-12-06 21:47:32,717 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:32,717 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:32,717 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-06 21:47:32,718 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-06 21:47:32,721 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-06 21:47:32,722 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-06 21:47:32,733 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:32,733 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 21:47:32,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:32,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:32,734 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:32,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-06 21:47:32,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-06 21:47:32,742 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:32,742 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:32,742 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:32,742 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:32,742 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:32,742 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:32,742 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:32,743 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:32,761 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-12-06 21:47:32,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:32,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:32,762 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:32,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-06 21:47:32,763 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-06 21:47:32,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:32,772 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:32,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:32,773 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:32,773 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:32,774 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:32,774 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:32,776 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 21:47:32,777 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-06 21:47:32,777 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-06 21:47:32,778 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:32,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:32,778 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:32,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-06 21:47:32,779 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 21:47:32,779 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 21:47:32,779 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 21:47:32,780 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-06 21:47:32,798 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-12-06 21:47:32,798 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 21:47:32,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:32,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:32,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 21:47:32,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:32,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:32,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 21:47:32,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:32,915 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-06 21:47:32,916 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-06 21:47:32,916 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-06 21:47:32,939 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-06 21:47:32,940 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-06 21:47:32,940 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-06 21:47:32,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 16 transitions. [2021-12-06 21:47:32,941 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 16 transitions. Stem has 16 letters. Loop has 9 letters. [2021-12-06 21:47:32,941 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:32,941 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-06 21:47:32,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:32,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:32,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 21:47:32,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:32,998 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-12-06 21:47:33,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:33,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 21:47:33,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:33,067 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-06 21:47:33,067 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-06 21:47:33,067 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-06 21:47:33,088 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-06 21:47:33,088 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-06 21:47:33,089 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-06 21:47:33,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 16 transitions. [2021-12-06 21:47:33,089 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 16 transitions. Stem has 16 letters. Loop has 9 letters. [2021-12-06 21:47:33,089 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:33,089 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-06 21:47:33,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:33,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:33,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 21:47:33,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:33,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:33,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 21:47:33,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:33,200 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-06 21:47:33,200 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-06 21:47:33,201 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-06 21:47:33,302 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-06 21:47:33,302 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-06 21:47:33,303 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-06 21:47:33,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 63 transitions. [2021-12-06 21:47:33,303 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 16 letters. Loop has 9 letters. [2021-12-06 21:47:33,304 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:33,304 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 25 letters. Loop has 9 letters. [2021-12-06 21:47:33,304 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:33,304 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 16 letters. Loop has 18 letters. [2021-12-06 21:47:33,304 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:33,304 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1496 states and 2733 transitions. [2021-12-06 21:47:33,318 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 118 [2021-12-06 21:47:33,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1496 states to 1379 states and 2526 transitions. [2021-12-06 21:47:33,337 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 288 [2021-12-06 21:47:33,337 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 292 [2021-12-06 21:47:33,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1379 states and 2526 transitions. [2021-12-06 21:47:33,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:33,340 INFO L681 BuchiCegarLoop]: Abstraction has 1379 states and 2526 transitions. [2021-12-06 21:47:33,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1379 states and 2526 transitions. [2021-12-06 21:47:33,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1379 to 1298. [2021-12-06 21:47:33,374 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-06 21:47:33,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1298 states to 1298 states and 2369 transitions. [2021-12-06 21:47:33,381 INFO L704 BuchiCegarLoop]: Abstraction has 1298 states and 2369 transitions. [2021-12-06 21:47:33,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:33,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 21:47:33,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-12-06 21:47:33,382 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-06 21:47:33,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:33,444 INFO L93 Difference]: Finished difference Result 1477 states and 2646 transitions. [2021-12-06 21:47:33,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 21:47:33,445 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1477 states and 2646 transitions. [2021-12-06 21:47:33,458 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 158 [2021-12-06 21:47:33,477 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1477 states to 1463 states and 2631 transitions. [2021-12-06 21:47:33,478 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 316 [2021-12-06 21:47:33,478 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 316 [2021-12-06 21:47:33,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1463 states and 2631 transitions. [2021-12-06 21:47:33,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:33,478 INFO L681 BuchiCegarLoop]: Abstraction has 1463 states and 2631 transitions. [2021-12-06 21:47:33,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1463 states and 2631 transitions. [2021-12-06 21:47:33,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1463 to 1303. [2021-12-06 21:47:33,514 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-06 21:47:33,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 2391 transitions. [2021-12-06 21:47:33,520 INFO L704 BuchiCegarLoop]: Abstraction has 1303 states and 2391 transitions. [2021-12-06 21:47:33,520 INFO L587 BuchiCegarLoop]: Abstraction has 1303 states and 2391 transitions. [2021-12-06 21:47:33,520 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-06 21:47:33,521 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1303 states and 2391 transitions. [2021-12-06 21:47:33,527 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 112 [2021-12-06 21:47:33,527 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:33,527 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:33,528 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:33,528 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1] [2021-12-06 21:47:33,528 INFO L791 eck$LassoCheckResult]: Stem: 13674#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13675#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; 13687#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 13683#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; 13684#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 13734#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 14647#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 14648#partsENTRY ~p := #in~p;~q := #in~q; 14652#L20 assume ~p <= 0;#res := 1; 14650#partsFINAL assume true; 14646#partsEXIT >#68#return; 14641#L36-1 havoc main_#t~ret8#1; 14500#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 14498#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 14493#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 14495#partsENTRY ~p := #in~p;~q := #in~q; 14497#L20 assume ~p <= 0;#res := 1; 14496#partsFINAL assume true; 14492#partsEXIT >#68#return; 14491#L36-1 havoc main_#t~ret8#1; 14490#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; 13986#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 13984#L35-3 [2021-12-06 21:47:33,529 INFO L793 eck$LassoCheckResult]: Loop: 13984#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 13666#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 13743#partsENTRY ~p := #in~p;~q := #in~q; 13998#L20 assume !(~p <= 0); 14000#L21 assume !(~q <= 0); 14141#L22 assume !(~q > ~p); 13774#L23 call #t~ret1 := parts(~p - ~q, ~q);< 13806#partsENTRY ~p := #in~p;~q := #in~q; 14006#L20 assume !(~p <= 0); 13990#L21 assume !(~q <= 0); 13992#L22 assume !(~q > ~p); 13759#L23 call #t~ret1 := parts(~p - ~q, ~q);< 13806#partsENTRY ~p := #in~p;~q := #in~q; 14006#L20 assume ~p <= 0;#res := 1; 14003#partsFINAL assume true; 13972#partsEXIT >#64#return; 13755#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 13831#partsENTRY ~p := #in~p;~q := #in~q; 14055#L20 assume !(~p <= 0); 13990#L21 assume ~q <= 0;#res := 0; 13991#partsFINAL assume true; 14181#partsEXIT >#66#return; 13996#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 14224#partsFINAL assume true; 13994#partsEXIT >#64#return; 13823#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 13966#partsENTRY ~p := #in~p;~q := #in~q; 14187#L20 assume !(~p <= 0); 14185#L21 assume ~q <= 0;#res := 0; 13991#partsFINAL assume true; 14181#partsEXIT >#66#return; 13714#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 13715#partsFINAL assume true; 13664#partsEXIT >#68#return; 13667#L36-1 havoc main_#t~ret8#1; 13718#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 13719#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 13665#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 13743#partsENTRY ~p := #in~p;~q := #in~q; 13998#L20 assume !(~p <= 0); 14000#L21 assume !(~q <= 0); 14141#L22 assume !(~q > ~p); 13774#L23 call #t~ret1 := parts(~p - ~q, ~q);< 13806#partsENTRY ~p := #in~p;~q := #in~q; 14006#L20 assume ~p <= 0;#res := 1; 14003#partsFINAL assume true; 13972#partsEXIT >#64#return; 13756#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 13831#partsENTRY ~p := #in~p;~q := #in~q; 14055#L20 assume !(~p <= 0); 13990#L21 assume ~q <= 0;#res := 0; 13991#partsFINAL assume true; 14181#partsEXIT >#66#return; 13745#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 13744#partsFINAL assume true; 13742#partsEXIT >#68#return; 13739#L36-1 havoc main_#t~ret8#1; 13738#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 13737#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 13695#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13696#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 13984#L35-3 [2021-12-06 21:47:33,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:33,529 INFO L85 PathProgramCache]: Analyzing trace with hash -856045304, now seen corresponding path program 3 times [2021-12-06 21:47:33,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:33,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153825019] [2021-12-06 21:47:33,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:33,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:33,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:33,534 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:33,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:33,541 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:33,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:33,541 INFO L85 PathProgramCache]: Analyzing trace with hash 144582960, now seen corresponding path program 1 times [2021-12-06 21:47:33,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:33,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803746069] [2021-12-06 21:47:33,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:33,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:33,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:33,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:47:33,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:33,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:33,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:33,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:33,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:33,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:33,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:33,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-06 21:47:33,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:33,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-12-06 21:47:33,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:33,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:33,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:33,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:33,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:33,695 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 52 proven. 48 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-06 21:47:33,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:33,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803746069] [2021-12-06 21:47:33,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803746069] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:47:33,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980271753] [2021-12-06 21:47:33,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:33,696 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:47:33,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:33,697 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:47:33,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-12-06 21:47:33,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:33,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 21:47:33,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:33,837 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 55 proven. 27 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-12-06 21:47:33,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:47:34,016 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 55 proven. 29 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-06 21:47:34,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980271753] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:47:34,016 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 21:47:34,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 10] total 23 [2021-12-06 21:47:34,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532824856] [2021-12-06 21:47:34,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 21:47:34,017 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:47:34,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:34,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-06 21:47:34,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-12-06 21:47:34,018 INFO L87 Difference]: Start difference. First operand 1303 states and 2391 transitions. cyclomatic complexity: 1113 Second operand has 23 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 21 states have internal predecessors, (64), 11 states have call successors, (17), 1 states have call predecessors, (17), 8 states have return successors, (18), 14 states have call predecessors, (18), 11 states have call successors, (18) [2021-12-06 21:47:34,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:34,538 INFO L93 Difference]: Finished difference Result 2270 states and 4654 transitions. [2021-12-06 21:47:34,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-06 21:47:34,539 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2270 states and 4654 transitions. [2021-12-06 21:47:34,559 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 165 [2021-12-06 21:47:34,574 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2270 states to 1211 states and 2330 transitions. [2021-12-06 21:47:34,574 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 524 [2021-12-06 21:47:34,575 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 528 [2021-12-06 21:47:34,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1211 states and 2330 transitions. [2021-12-06 21:47:34,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:34,576 INFO L681 BuchiCegarLoop]: Abstraction has 1211 states and 2330 transitions. [2021-12-06 21:47:34,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1211 states and 2330 transitions. [2021-12-06 21:47:34,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1211 to 1117. [2021-12-06 21:47:34,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1117 states, 758 states have (on average 1.1794195250659631) internal successors, (894), 798 states have internal predecessors, (894), 220 states have call successors, (221), 105 states have call predecessors, (221), 139 states have return successors, (936), 213 states have call predecessors, (936), 220 states have call successors, (936) [2021-12-06 21:47:34,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1117 states to 1117 states and 2051 transitions. [2021-12-06 21:47:34,613 INFO L704 BuchiCegarLoop]: Abstraction has 1117 states and 2051 transitions. [2021-12-06 21:47:34,613 INFO L587 BuchiCegarLoop]: Abstraction has 1117 states and 2051 transitions. [2021-12-06 21:47:34,613 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-06 21:47:34,613 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1117 states and 2051 transitions. [2021-12-06 21:47:34,619 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 157 [2021-12-06 21:47:34,619 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:34,619 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:34,620 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:34,620 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-06 21:47:34,620 INFO L791 eck$LassoCheckResult]: Stem: 17764#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 17765#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; 17838#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 17832#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; 17833#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 18404#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 18399#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 18401#partsENTRY ~p := #in~p;~q := #in~q; 18405#L20 assume ~p <= 0;#res := 1; 18402#partsFINAL assume true; 18398#partsEXIT >#68#return; 18397#L36-1 havoc main_#t~ret8#1; 18396#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 18395#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 18390#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 18392#partsENTRY ~p := #in~p;~q := #in~q; 18394#L20 assume ~p <= 0;#res := 1; 18393#partsFINAL assume true; 18389#partsEXIT >#68#return; 18383#L36-1 havoc main_#t~ret8#1; 18380#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 18377#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 17845#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17846#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 18435#L35-3 [2021-12-06 21:47:34,620 INFO L793 eck$LassoCheckResult]: Loop: 18435#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 18535#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 18725#partsENTRY ~p := #in~p;~q := #in~q; 18731#L20 assume !(~p <= 0); 18729#L21 assume ~q <= 0;#res := 0; 18728#partsFINAL assume true; 18724#partsEXIT >#68#return; 17890#L36-1 havoc main_#t~ret8#1; 17891#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 18713#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 18445#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 18531#partsENTRY ~p := #in~p;~q := #in~q; 18532#L20 assume !(~p <= 0); 18525#L21 assume !(~q <= 0); 18522#L22 assume !(~q > ~p); 17778#L23 call #t~ret1 := parts(~p - ~q, ~q);< 18514#partsENTRY ~p := #in~p;~q := #in~q; 18517#L20 assume ~p <= 0;#res := 1; 18515#partsFINAL assume true; 18513#partsEXIT >#64#return; 17821#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 18512#partsENTRY ~p := #in~p;~q := #in~q; 18707#L20 assume !(~p <= 0); 18708#L21 assume !(~q <= 0); 18516#L22 assume !(~q > ~p); 17823#L23 call #t~ret1 := parts(~p - ~q, ~q);< 18514#partsENTRY ~p := #in~p;~q := #in~q; 18517#L20 assume ~p <= 0;#res := 1; 18515#partsFINAL assume true; 18513#partsEXIT >#64#return; 17808#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 18512#partsENTRY ~p := #in~p;~q := #in~q; 18707#L20 assume !(~p <= 0); 18708#L21 assume ~q <= 0;#res := 0; 18848#partsFINAL assume true; 18678#partsEXIT >#66#return; 18679#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 18839#partsFINAL assume true; 18799#partsEXIT >#66#return; 18677#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 18675#partsFINAL assume true; 18676#partsEXIT >#68#return; 18640#L36-1 havoc main_#t~ret8#1; 18591#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 18589#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 18587#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 18568#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 18435#L35-3 [2021-12-06 21:47:34,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:34,620 INFO L85 PathProgramCache]: Analyzing trace with hash -856045304, now seen corresponding path program 4 times [2021-12-06 21:47:34,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:34,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434993317] [2021-12-06 21:47:34,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:34,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:34,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:34,625 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:34,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:34,629 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:34,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:34,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1905350738, now seen corresponding path program 2 times [2021-12-06 21:47:34,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:34,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536036032] [2021-12-06 21:47:34,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:34,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:34,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:34,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:47:34,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:34,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-06 21:47:34,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:34,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:34,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:34,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:34,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:34,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:34,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:34,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:34,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:34,697 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-12-06 21:47:34,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:34,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536036032] [2021-12-06 21:47:34,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536036032] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:47:34,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790944373] [2021-12-06 21:47:34,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:47:34,697 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:47:34,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:34,698 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:47:34,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-12-06 21:47:34,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:47:34,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:47:34,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 21:47:34,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:34,808 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 22 proven. 28 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-06 21:47:34,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:47:34,944 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 22 proven. 30 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-06 21:47:34,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790944373] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:47:34,945 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 21:47:34,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 20 [2021-12-06 21:47:34,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213021401] [2021-12-06 21:47:34,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 21:47:34,945 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:47:34,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:34,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-06 21:47:34,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-12-06 21:47:34,946 INFO L87 Difference]: Start difference. First operand 1117 states and 2051 transitions. cyclomatic complexity: 967 Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 20 states have internal predecessors, (53), 6 states have call successors, (11), 1 states have call predecessors, (11), 5 states have return successors, (12), 9 states have call predecessors, (12), 6 states have call successors, (12) [2021-12-06 21:47:35,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:35,318 INFO L93 Difference]: Finished difference Result 1413 states and 2392 transitions. [2021-12-06 21:47:35,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-12-06 21:47:35,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1413 states and 2392 transitions. [2021-12-06 21:47:35,329 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 204 [2021-12-06 21:47:35,344 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1413 states to 1385 states and 2360 transitions. [2021-12-06 21:47:35,344 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 578 [2021-12-06 21:47:35,345 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 578 [2021-12-06 21:47:35,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1385 states and 2360 transitions. [2021-12-06 21:47:35,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:35,346 INFO L681 BuchiCegarLoop]: Abstraction has 1385 states and 2360 transitions. [2021-12-06 21:47:35,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1385 states and 2360 transitions. [2021-12-06 21:47:35,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1385 to 1143. [2021-12-06 21:47:35,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1143 states, 782 states have (on average 1.1585677749360614) internal successors, (906), 822 states have internal predecessors, (906), 218 states have call successors, (219), 105 states have call predecessors, (219), 143 states have return successors, (821), 215 states have call predecessors, (821), 218 states have call successors, (821) [2021-12-06 21:47:35,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 1946 transitions. [2021-12-06 21:47:35,389 INFO L704 BuchiCegarLoop]: Abstraction has 1143 states and 1946 transitions. [2021-12-06 21:47:35,389 INFO L587 BuchiCegarLoop]: Abstraction has 1143 states and 1946 transitions. [2021-12-06 21:47:35,389 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-06 21:47:35,389 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1143 states and 1946 transitions. [2021-12-06 21:47:35,394 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 153 [2021-12-06 21:47:35,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:35,395 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:35,396 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:35,396 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1] [2021-12-06 21:47:35,396 INFO L791 eck$LassoCheckResult]: Stem: 20694#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20695#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; 20710#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 20704#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; 20705#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 21311#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 21307#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 21309#partsENTRY ~p := #in~p;~q := #in~q; 21314#L20 assume ~p <= 0;#res := 1; 21313#partsFINAL assume true; 21306#partsEXIT >#68#return; 21304#L36-1 havoc main_#t~ret8#1; 21303#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 21302#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 21294#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 21296#partsENTRY ~p := #in~p;~q := #in~q; 21298#L20 assume ~p <= 0;#res := 1; 21297#partsFINAL assume true; 21293#partsEXIT >#68#return; 21292#L36-1 havoc main_#t~ret8#1; 21284#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 21135#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 21133#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21134#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 21662#L35-3 [2021-12-06 21:47:35,396 INFO L793 eck$LassoCheckResult]: Loop: 21662#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 20692#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 21624#partsENTRY ~p := #in~p;~q := #in~q; 21634#L20 assume !(~p <= 0); 21628#L21 assume ~q <= 0;#res := 0; 21626#partsFINAL assume true; 21623#partsEXIT >#68#return; 21621#L36-1 havoc main_#t~ret8#1; 21618#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 21614#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 21453#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 21606#partsENTRY ~p := #in~p;~q := #in~q; 21592#L20 assume !(~p <= 0); 21591#L21 assume !(~q <= 0); 21523#L22 assume !(~q > ~p); 21406#L23 call #t~ret1 := parts(~p - ~q, ~q);< 21480#partsENTRY ~p := #in~p;~q := #in~q; 21482#L20 assume ~p <= 0;#res := 1; 21481#partsFINAL assume true; 21479#partsEXIT >#64#return; 21403#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 21448#partsENTRY ~p := #in~p;~q := #in~q; 21432#L20 assume !(~p <= 0); 21433#L21 assume ~q <= 0;#res := 0; 21632#partsFINAL assume true; 21629#partsEXIT >#66#return; 21627#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 21625#partsFINAL assume true; 21622#partsEXIT >#68#return; 21620#L36-1 havoc main_#t~ret8#1; 21617#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 21613#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 21452#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 21608#partsENTRY ~p := #in~p;~q := #in~q; 21789#L20 assume !(~p <= 0); 21591#L21 assume !(~q <= 0); 21523#L22 assume !(~q > ~p); 21406#L23 call #t~ret1 := parts(~p - ~q, ~q);< 21480#partsENTRY ~p := #in~p;~q := #in~q; 21482#L20 assume ~p <= 0;#res := 1; 21481#partsFINAL assume true; 21479#partsEXIT >#64#return; 21403#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 21448#partsENTRY ~p := #in~p;~q := #in~q; 21432#L20 assume !(~p <= 0); 21433#L21 assume !(~q <= 0); 21424#L22 assume !(~q > ~p); 21404#L23 call #t~ret1 := parts(~p - ~q, ~q);< 21480#partsENTRY ~p := #in~p;~q := #in~q; 21482#L20 assume ~p <= 0;#res := 1; 21481#partsFINAL assume true; 21479#partsEXIT >#64#return; 21415#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 21448#partsENTRY ~p := #in~p;~q := #in~q; 21432#L20 assume !(~p <= 0); 21433#L21 assume ~q <= 0;#res := 0; 21632#partsFINAL assume true; 21629#partsEXIT >#66#return; 21631#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 21645#partsFINAL assume true; 21638#partsEXIT >#66#return; 21637#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 21636#partsFINAL assume true; 21635#partsEXIT >#68#return; 21633#L36-1 havoc main_#t~ret8#1; 21619#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 21615#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 21616#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 21663#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 21662#L35-3 [2021-12-06 21:47:35,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:35,397 INFO L85 PathProgramCache]: Analyzing trace with hash -856045304, now seen corresponding path program 5 times [2021-12-06 21:47:35,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:35,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580351084] [2021-12-06 21:47:35,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:35,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:35,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:35,402 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:35,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:35,407 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:35,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:35,407 INFO L85 PathProgramCache]: Analyzing trace with hash -945713677, now seen corresponding path program 3 times [2021-12-06 21:47:35,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:35,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382806713] [2021-12-06 21:47:35,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:35,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:35,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 21:47:35,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-06 21:47:35,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:35,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:35,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 21:47:35,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:35,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:35,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:35,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:35,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,518 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 41 proven. 53 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-06 21:47:35,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:35,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382806713] [2021-12-06 21:47:35,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382806713] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:47:35,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272483385] [2021-12-06 21:47:35,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 21:47:35,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:47:35,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:35,519 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:47:35,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-12-06 21:47:35,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-12-06 21:47:35,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:47:35,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 21:47:35,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:35,643 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 35 proven. 9 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2021-12-06 21:47:35,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:47:35,724 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 35 proven. 9 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2021-12-06 21:47:35,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272483385] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:47:35,724 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 21:47:35,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 17 [2021-12-06 21:47:35,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253570932] [2021-12-06 21:47:35,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 21:47:35,725 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:47:35,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:35,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-12-06 21:47:35,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-12-06 21:47:35,725 INFO L87 Difference]: Start difference. First operand 1143 states and 1946 transitions. cyclomatic complexity: 836 Second operand has 17 states, 15 states have (on average 2.933333333333333) internal successors, (44), 16 states have internal predecessors, (44), 6 states have call successors, (10), 1 states have call predecessors, (10), 4 states have return successors, (12), 8 states have call predecessors, (12), 6 states have call successors, (12) [2021-12-06 21:47:35,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:35,912 INFO L93 Difference]: Finished difference Result 1324 states and 2026 transitions. [2021-12-06 21:47:35,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-06 21:47:35,913 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1324 states and 2026 transitions. [2021-12-06 21:47:35,921 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 143 [2021-12-06 21:47:35,931 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1324 states to 1266 states and 1902 transitions. [2021-12-06 21:47:35,932 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 576 [2021-12-06 21:47:35,932 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 576 [2021-12-06 21:47:35,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1266 states and 1902 transitions. [2021-12-06 21:47:35,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:35,933 INFO L681 BuchiCegarLoop]: Abstraction has 1266 states and 1902 transitions. [2021-12-06 21:47:35,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1266 states and 1902 transitions. [2021-12-06 21:47:35,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1266 to 1140. [2021-12-06 21:47:35,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 795 states have (on average 1.1371069182389937) internal successors, (904), 839 states have internal predecessors, (904), 206 states have call successors, (207), 113 states have call predecessors, (207), 139 states have return successors, (567), 187 states have call predecessors, (567), 204 states have call successors, (567) [2021-12-06 21:47:35,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 1678 transitions. [2021-12-06 21:47:35,959 INFO L704 BuchiCegarLoop]: Abstraction has 1140 states and 1678 transitions. [2021-12-06 21:47:35,959 INFO L587 BuchiCegarLoop]: Abstraction has 1140 states and 1678 transitions. [2021-12-06 21:47:35,959 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-06 21:47:35,959 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1140 states and 1678 transitions. [2021-12-06 21:47:35,964 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 127 [2021-12-06 21:47:35,964 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:35,964 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:35,964 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:35,964 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:35,965 INFO L791 eck$LassoCheckResult]: Stem: 23714#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 23715#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; 23725#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 23722#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; 23723#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 24082#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 24079#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 24080#partsENTRY ~p := #in~p;~q := #in~q; 24092#L20 assume ~p <= 0;#res := 1; 24090#partsFINAL assume true; 24078#partsEXIT >#68#return; 24075#L36-1 havoc main_#t~ret8#1; 24074#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 24072#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 24069#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 24070#partsENTRY ~p := #in~p;~q := #in~q; 24104#L20 assume ~p <= 0;#res := 1; 24103#partsFINAL assume true; 24068#partsEXIT >#68#return; 24066#L36-1 havoc main_#t~ret8#1; 24063#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 24045#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 23991#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 23982#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 23983#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 24484#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 24582#partsENTRY ~p := #in~p;~q := #in~q; 24588#L20 assume ~p <= 0;#res := 1; 24586#partsFINAL assume true; 24581#partsEXIT >#68#return; 24579#L36-1 havoc main_#t~ret8#1; 24577#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 24575#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 23699#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 24550#partsENTRY ~p := #in~p;~q := #in~q; 24547#L20 assume ~p <= 0;#res := 1; 24548#partsFINAL assume true; 24557#partsEXIT >#68#return; 24555#L36-1 [2021-12-06 21:47:35,965 INFO L793 eck$LassoCheckResult]: Loop: 24555#L36-1 havoc main_#t~ret8#1; 24554#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 24553#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 23698#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 24550#partsENTRY ~p := #in~p;~q := #in~q; 24547#L20 assume ~p <= 0;#res := 1; 24548#partsFINAL assume true; 24557#partsEXIT >#68#return; 24555#L36-1 [2021-12-06 21:47:35,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:35,965 INFO L85 PathProgramCache]: Analyzing trace with hash 744815100, now seen corresponding path program 6 times [2021-12-06 21:47:35,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:35,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884400755] [2021-12-06 21:47:35,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:35,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:35,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 21:47:35,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:47:35,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,985 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-06 21:47:35,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-06 21:47:35,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:35,996 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 23 proven. 3 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-06 21:47:35,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:35,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884400755] [2021-12-06 21:47:35,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884400755] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:47:35,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838733708] [2021-12-06 21:47:35,996 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 21:47:35,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:47:35,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:35,997 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:47:35,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-12-06 21:47:36,025 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-12-06 21:47:36,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:47:36,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 21:47:36,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:36,067 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-12-06 21:47:36,067 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 21:47:36,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838733708] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:47:36,067 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 21:47:36,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2021-12-06 21:47:36,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852267258] [2021-12-06 21:47:36,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:47:36,068 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:47:36,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:36,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1411370316, now seen corresponding path program 2 times [2021-12-06 21:47:36,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:36,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630040533] [2021-12-06 21:47:36,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:36,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:36,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:36,070 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:36,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:36,071 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:36,114 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:36,114 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:36,115 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:36,115 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:36,115 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 21:47:36,115 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:36,115 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:36,115 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:36,115 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration12_Loop [2021-12-06 21:47:36,115 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:36,115 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:36,116 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-06 21:47:36,117 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-06 21:47:36,119 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-06 21:47:36,121 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-06 21:47:36,138 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:36,138 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 21:47:36,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:36,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:36,139 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:36,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-06 21:47:36,140 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:36,140 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:36,148 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:36,148 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-06 21:47:36,165 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-12-06 21:47:36,165 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:36,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:36,166 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:36,167 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-06 21:47:36,168 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:36,168 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:36,194 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-12-06 21:47:36,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:36,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:36,195 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:36,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-06 21:47:36,196 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 21:47:36,196 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:36,458 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 21:47:36,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-12-06 21:47:36,460 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:36,460 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:36,460 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:36,461 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:36,461 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 21:47:36,461 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:36,461 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:36,461 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:36,461 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration12_Loop [2021-12-06 21:47:36,461 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:36,461 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:36,461 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-06 21:47:36,463 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-06 21:47:36,465 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-06 21:47:36,466 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-06 21:47:36,478 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:36,478 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 21:47:36,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:36,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:36,479 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:36,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-06 21:47:36,480 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-06 21:47:36,486 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:36,486 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:36,487 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:36,487 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:36,487 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:36,487 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:36,487 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:36,488 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:36,506 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-12-06 21:47:36,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:36,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:36,507 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:36,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-06 21:47:36,508 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-06 21:47:36,515 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:36,515 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:36,516 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:36,516 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:36,516 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:36,517 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:36,517 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:36,518 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 21:47:36,521 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-06 21:47:36,521 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-06 21:47:36,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:36,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:36,522 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:36,523 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-06 21:47:36,523 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 21:47:36,523 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 21:47:36,523 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 21:47:36,523 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~q~0#1, ULTIMATE.start_main_~x~0#1) = -1*ULTIMATE.start_main_~q~0#1 + 1*ULTIMATE.start_main_~x~0#1 Supporting invariants [] [2021-12-06 21:47:36,541 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-12-06 21:47:36,541 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 21:47:36,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:36,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:36,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 21:47:36,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:36,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:36,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 21:47:36,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:36,679 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-06 21:47:36,679 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-06 21:47:36,679 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1140 states and 1678 transitions. cyclomatic complexity: 567 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-06 21:47:36,706 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1140 states and 1678 transitions. cyclomatic complexity: 567. 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 1159 states and 1699 transitions. Complement of second has 10 states. [2021-12-06 21:47:36,706 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-06 21:47:36,706 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-06 21:47:36,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 22 transitions. [2021-12-06 21:47:36,707 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 22 transitions. Stem has 38 letters. Loop has 8 letters. [2021-12-06 21:47:36,707 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:36,707 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-06 21:47:36,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:36,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:36,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 21:47:36,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:36,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:36,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 21:47:36,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:36,867 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-06 21:47:36,868 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-06 21:47:36,868 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1140 states and 1678 transitions. cyclomatic complexity: 567 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-06 21:47:36,874 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-12-06 21:47:36,900 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1140 states and 1678 transitions. cyclomatic complexity: 567. 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 1157 states and 1696 transitions. Complement of second has 12 states. [2021-12-06 21:47:36,900 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-06 21:47:36,900 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-06 21:47:36,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 21 transitions. [2021-12-06 21:47:36,901 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 38 letters. Loop has 8 letters. [2021-12-06 21:47:36,901 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:36,901 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-06 21:47:36,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:36,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:36,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 21:47:36,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:37,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:37,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 21:47:37,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:37,067 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-06 21:47:37,068 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-06 21:47:37,068 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1140 states and 1678 transitions. cyclomatic complexity: 567 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-06 21:47:37,124 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1140 states and 1678 transitions. cyclomatic complexity: 567. 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 2246 states and 3329 transitions. Complement of second has 13 states. [2021-12-06 21:47:37,125 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-06 21:47:37,125 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-06 21:47:37,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 53 transitions. [2021-12-06 21:47:37,126 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 53 transitions. Stem has 38 letters. Loop has 8 letters. [2021-12-06 21:47:37,126 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:37,126 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 53 transitions. Stem has 46 letters. Loop has 8 letters. [2021-12-06 21:47:37,126 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:37,126 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 53 transitions. Stem has 38 letters. Loop has 16 letters. [2021-12-06 21:47:37,127 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:37,127 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2246 states and 3329 transitions. [2021-12-06 21:47:37,140 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 105 [2021-12-06 21:47:37,156 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2246 states to 1745 states and 2561 transitions. [2021-12-06 21:47:37,156 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 342 [2021-12-06 21:47:37,157 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 369 [2021-12-06 21:47:37,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1745 states and 2561 transitions. [2021-12-06 21:47:37,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:37,157 INFO L681 BuchiCegarLoop]: Abstraction has 1745 states and 2561 transitions. [2021-12-06 21:47:37,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1745 states and 2561 transitions. [2021-12-06 21:47:37,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1745 to 1631. [2021-12-06 21:47:37,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1631 states, 1139 states have (on average 1.1255487269534679) internal successors, (1282), 1201 states have internal predecessors, (1282), 307 states have call successors, (339), 186 states have call predecessors, (339), 185 states have return successors, (801), 243 states have call predecessors, (801), 290 states have call successors, (801) [2021-12-06 21:47:37,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1631 states to 1631 states and 2422 transitions. [2021-12-06 21:47:37,209 INFO L704 BuchiCegarLoop]: Abstraction has 1631 states and 2422 transitions. [2021-12-06 21:47:37,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:37,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 21:47:37,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 21:47:37,210 INFO L87 Difference]: Start difference. First operand 1631 states and 2422 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 21:47:37,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:37,252 INFO L93 Difference]: Finished difference Result 864 states and 1214 transitions. [2021-12-06 21:47:37,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 21:47:37,252 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 864 states and 1214 transitions. [2021-12-06 21:47:37,258 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 95 [2021-12-06 21:47:37,264 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 864 states to 523 states and 769 transitions. [2021-12-06 21:47:37,265 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 208 [2021-12-06 21:47:37,265 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 217 [2021-12-06 21:47:37,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 523 states and 769 transitions. [2021-12-06 21:47:37,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:37,266 INFO L681 BuchiCegarLoop]: Abstraction has 523 states and 769 transitions. [2021-12-06 21:47:37,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states and 769 transitions. [2021-12-06 21:47:37,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 523. [2021-12-06 21:47:37,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 372 states have (on average 1.10752688172043) internal successors, (412), 381 states have internal predecessors, (412), 97 states have call successors, (107), 65 states have call predecessors, (107), 54 states have return successors, (250), 76 states have call predecessors, (250), 92 states have call successors, (250) [2021-12-06 21:47:37,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 769 transitions. [2021-12-06 21:47:37,280 INFO L704 BuchiCegarLoop]: Abstraction has 523 states and 769 transitions. [2021-12-06 21:47:37,280 INFO L587 BuchiCegarLoop]: Abstraction has 523 states and 769 transitions. [2021-12-06 21:47:37,281 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-06 21:47:37,281 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 523 states and 769 transitions. [2021-12-06 21:47:37,283 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 95 [2021-12-06 21:47:37,283 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:37,283 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:37,283 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:37,284 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2021-12-06 21:47:37,284 INFO L791 eck$LassoCheckResult]: Stem: 32524#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 32525#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; 32541#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 32534#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; 32535#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 32611#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 32606#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 32608#partsENTRY ~p := #in~p;~q := #in~q; 32612#L20 assume ~p <= 0;#res := 1; 32609#partsFINAL assume true; 32605#partsEXIT >#68#return; 32604#L36-1 havoc main_#t~ret8#1; 32603#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 32602#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 32597#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 32600#partsENTRY ~p := #in~p;~q := #in~q; 32596#L20 assume ~p <= 0;#res := 1; 32598#partsFINAL assume true; 32802#partsEXIT >#68#return; 32801#L36-1 havoc main_#t~ret8#1; 32800#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 32799#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 32798#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 32796#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 32794#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 32784#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 32792#partsENTRY ~p := #in~p;~q := #in~q; 32797#L20 assume !(~p <= 0); 32795#L21 assume ~q <= 0;#res := 0; 32793#partsFINAL assume true; 32791#partsEXIT >#68#return; 32789#L36-1 havoc main_#t~ret8#1; 32787#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 32783#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 32512#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 32705#partsENTRY ~p := #in~p;~q := #in~q; 32781#L20 assume !(~p <= 0); 32779#L21 assume !(~q <= 0); 32776#L22 assume !(~q > ~p); 32528#L23 call #t~ret1 := parts(~p - ~q, ~q);< 32668#partsENTRY [2021-12-06 21:47:37,284 INFO L793 eck$LassoCheckResult]: Loop: 32668#partsENTRY ~p := #in~p;~q := #in~q; 32680#L20 assume !(~p <= 0); 32655#L21 assume !(~q <= 0); 32656#L22 assume !(~q > ~p); 32529#L23 call #t~ret1 := parts(~p - ~q, ~q);< 32668#partsENTRY [2021-12-06 21:47:37,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:37,284 INFO L85 PathProgramCache]: Analyzing trace with hash 349844742, now seen corresponding path program 1 times [2021-12-06 21:47:37,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:37,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065461663] [2021-12-06 21:47:37,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:37,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:37,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:37,289 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:37,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:37,295 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:37,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:37,295 INFO L85 PathProgramCache]: Analyzing trace with hash 28756500, now seen corresponding path program 1 times [2021-12-06 21:47:37,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:37,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969499433] [2021-12-06 21:47:37,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:37,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:37,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:37,297 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:37,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:37,299 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:37,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:37,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1585311791, now seen corresponding path program 2 times [2021-12-06 21:47:37,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:37,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642661777] [2021-12-06 21:47:37,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:37,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:37,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:37,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 21:47:37,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:37,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:47:37,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:37,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-06 21:47:37,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:37,341 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 19 proven. 15 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-06 21:47:37,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:37,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642661777] [2021-12-06 21:47:37,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642661777] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:47:37,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366455536] [2021-12-06 21:47:37,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:47:37,341 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:47:37,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:37,342 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:47:37,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-12-06 21:47:37,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:47:37,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:47:37,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 21:47:37,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:37,420 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 19 proven. 15 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-06 21:47:37,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:47:37,465 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 19 proven. 15 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-06 21:47:37,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366455536] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:47:37,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 21:47:37,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 10 [2021-12-06 21:47:37,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178994985] [2021-12-06 21:47:37,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 21:47:37,500 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:37,500 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:37,500 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:37,500 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:37,500 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 21:47:37,500 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,500 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:37,500 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:37,501 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration13_Loop [2021-12-06 21:47:37,501 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:37,501 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:37,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-06 21:47:37,502 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-06 21:47:37,508 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-06 21:47:37,509 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-06 21:47:37,510 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-06 21:47:37,514 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-06 21:47:37,515 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-06 21:47:37,536 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:37,536 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 21:47:37,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:37,537 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:37,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-12-06 21:47:37,538 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:37,538 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:37,546 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:37,546 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_~p=0} Honda state: {parts_~p=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 21:47:37,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-12-06 21:47:37,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:37,565 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:37,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-12-06 21:47:37,566 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:37,566 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:37,574 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:37,574 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#res=0} Honda state: {parts_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 21:47:37,592 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:37,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:37,593 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:37,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-12-06 21:47:37,594 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:37,594 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:37,602 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:37,602 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#t~ret0=0} Honda state: {parts_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 21:47:37,620 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2021-12-06 21:47:37,620 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:37,621 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:37,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-12-06 21:47:37,622 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:37,622 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:37,630 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:37,630 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_~q=0} Honda state: {parts_~q=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 21:47:37,648 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:37,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:37,649 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:37,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-12-06 21:47:37,650 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:37,650 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:37,677 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:37,677 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:37,678 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:37,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-12-06 21:47:37,679 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 21:47:37,679 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:37,806 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 21:47:37,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:37,808 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:37,809 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:37,809 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:37,809 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:37,809 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 21:47:37,809 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,809 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:37,809 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:37,809 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration13_Loop [2021-12-06 21:47:37,809 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:37,809 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:37,809 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-06 21:47:37,811 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-06 21:47:37,812 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-06 21:47:37,812 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-06 21:47:37,813 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-06 21:47:37,814 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-06 21:47:37,819 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-06 21:47:37,838 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:37,838 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 21:47:37,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:37,839 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:37,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-12-06 21:47:37,840 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-06 21:47:37,847 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:37,847 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:37,847 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:37,847 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:37,847 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:37,848 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:37,848 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:37,849 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:37,867 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2021-12-06 21:47:37,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:37,868 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:37,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-12-06 21:47:37,869 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-06 21:47:37,876 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:37,876 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:37,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:37,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:37,876 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:37,877 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:37,877 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:37,878 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:37,895 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2021-12-06 21:47:37,896 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:37,896 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:37,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-12-06 21:47:37,897 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-06 21:47:37,904 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:37,904 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:37,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:37,904 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:37,904 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:37,905 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:37,905 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:37,906 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:37,923 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2021-12-06 21:47:37,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:37,924 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:37,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-12-06 21:47:37,926 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-06 21:47:37,933 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:37,933 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:37,933 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:37,933 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:37,933 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:37,933 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:37,933 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:37,934 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:37,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2021-12-06 21:47:37,952 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:37,953 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:37,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2021-12-06 21:47:37,954 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-06 21:47:37,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:37,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:37,961 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:37,961 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:37,961 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:37,962 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:37,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:37,963 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:37,981 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:37,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:37,982 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:37,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-12-06 21:47:37,983 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-06 21:47:37,990 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:37,990 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:37,990 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:37,990 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:37,990 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:37,991 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:37,991 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:37,992 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 21:47:37,996 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2021-12-06 21:47:37,996 INFO L444 ModelExtractionUtils]: 0 out of 4 variables were initially zero. Simplification set additionally 2 variables to zero. [2021-12-06 21:47:37,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:37,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:37,996 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:37,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-12-06 21:47:37,997 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 21:47:37,997 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 21:47:37,997 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 21:47:37,997 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(parts_#in~p) = 1*parts_#in~p Supporting invariants [] [2021-12-06 21:47:38,015 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2021-12-06 21:47:38,015 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 21:47:38,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:38,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:38,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-06 21:47:38,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:38,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:38,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 21:47:38,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:38,149 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-06 21:47:38,149 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-06 21:47:38,149 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 523 states and 769 transitions. cyclomatic complexity: 261 Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 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-06 21:47:38,202 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 523 states and 769 transitions. cyclomatic complexity: 261. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 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 695 states and 995 transitions. Complement of second has 20 states. [2021-12-06 21:47:38,202 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-06 21:47:38,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 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-06 21:47:38,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 32 transitions. [2021-12-06 21:47:38,203 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 32 transitions. Stem has 40 letters. Loop has 5 letters. [2021-12-06 21:47:38,203 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:38,203 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 32 transitions. Stem has 45 letters. Loop has 5 letters. [2021-12-06 21:47:38,203 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:38,203 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 32 transitions. Stem has 40 letters. Loop has 10 letters. [2021-12-06 21:47:38,203 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:38,203 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 695 states and 995 transitions. [2021-12-06 21:47:38,206 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 95 [2021-12-06 21:47:38,211 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 695 states to 592 states and 863 transitions. [2021-12-06 21:47:38,211 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 233 [2021-12-06 21:47:38,211 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 242 [2021-12-06 21:47:38,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 592 states and 863 transitions. [2021-12-06 21:47:38,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:38,211 INFO L681 BuchiCegarLoop]: Abstraction has 592 states and 863 transitions. [2021-12-06 21:47:38,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states and 863 transitions. [2021-12-06 21:47:38,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 567. [2021-12-06 21:47:38,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 404 states have (on average 1.113861386138614) internal successors, (450), 417 states have internal predecessors, (450), 103 states have call successors, (113), 73 states have call predecessors, (113), 60 states have return successors, (263), 76 states have call predecessors, (263), 97 states have call successors, (263) [2021-12-06 21:47:38,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 826 transitions. [2021-12-06 21:47:38,222 INFO L704 BuchiCegarLoop]: Abstraction has 567 states and 826 transitions. [2021-12-06 21:47:38,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:38,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 21:47:38,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-06 21:47:38,223 INFO L87 Difference]: Start difference. First operand 567 states and 826 transitions. Second operand has 10 states, 10 states have (on average 2.9) internal successors, (29), 8 states have internal predecessors, (29), 5 states have call successors, (6), 4 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-06 21:47:38,250 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2021-12-06 21:47:38,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:38,310 INFO L93 Difference]: Finished difference Result 501 states and 620 transitions. [2021-12-06 21:47:38,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 21:47:38,311 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 501 states and 620 transitions. [2021-12-06 21:47:38,314 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 81 [2021-12-06 21:47:38,318 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 501 states to 436 states and 545 transitions. [2021-12-06 21:47:38,318 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 214 [2021-12-06 21:47:38,318 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 214 [2021-12-06 21:47:38,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 436 states and 545 transitions. [2021-12-06 21:47:38,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:38,319 INFO L681 BuchiCegarLoop]: Abstraction has 436 states and 545 transitions. [2021-12-06 21:47:38,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states and 545 transitions. [2021-12-06 21:47:38,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 386. [2021-12-06 21:47:38,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 277 states have (on average 1.0722021660649819) internal successors, (297), 282 states have internal predecessors, (297), 65 states have call successors, (74), 47 states have call predecessors, (74), 44 states have return successors, (120), 56 states have call predecessors, (120), 59 states have call successors, (120) [2021-12-06 21:47:38,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 491 transitions. [2021-12-06 21:47:38,329 INFO L704 BuchiCegarLoop]: Abstraction has 386 states and 491 transitions. [2021-12-06 21:47:38,329 INFO L587 BuchiCegarLoop]: Abstraction has 386 states and 491 transitions. [2021-12-06 21:47:38,329 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-06 21:47:38,329 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 386 states and 491 transitions. [2021-12-06 21:47:38,330 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 81 [2021-12-06 21:47:38,330 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:38,330 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:38,331 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:38,331 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:38,331 INFO L791 eck$LassoCheckResult]: Stem: 35279#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 35280#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; 35291#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 35285#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; 35286#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 35337#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 35289#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 35290#partsENTRY ~p := #in~p;~q := #in~q; 35597#L20 assume ~p <= 0;#res := 1; 35595#partsFINAL assume true; 35586#partsEXIT >#68#return; 35584#L36-1 havoc main_#t~ret8#1; 35582#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 35580#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 35576#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 35577#partsENTRY ~p := #in~p;~q := #in~q; 35605#L20 assume ~p <= 0;#res := 1; 35603#partsFINAL assume true; 35575#partsEXIT >#68#return; 35573#L36-1 havoc main_#t~ret8#1; 35572#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 35570#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 35567#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 35566#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 35565#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 35339#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 35509#partsENTRY ~p := #in~p;~q := #in~q; 35548#L20 assume !(~p <= 0); 35546#L21 assume ~q <= 0;#res := 0; 35545#partsFINAL assume true; 35508#partsEXIT >#68#return; 35507#L36-1 havoc main_#t~ret8#1; 35505#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 35338#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 35281#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 35288#partsENTRY ~p := #in~p;~q := #in~q; 35403#L20 assume !(~p <= 0); 35386#L21 assume !(~q <= 0); 35377#L22 assume !(~q > ~p); 35268#L23 [2021-12-06 21:47:38,331 INFO L793 eck$LassoCheckResult]: Loop: 35268#L23 call #t~ret1 := parts(~p - ~q, ~q);< 35267#partsENTRY ~p := #in~p;~q := #in~q; 35269#L20 assume ~p <= 0;#res := 1; 35617#partsFINAL assume true; 35273#partsEXIT >#64#return; 35274#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 35282#partsENTRY ~p := #in~p;~q := #in~q; 35646#L20 assume !(~p <= 0); 35645#L21 assume !(~q <= 0); 35644#L22 assume !(~q > ~p); 35268#L23 [2021-12-06 21:47:38,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:38,332 INFO L85 PathProgramCache]: Analyzing trace with hash 842569305, now seen corresponding path program 1 times [2021-12-06 21:47:38,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:38,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107676162] [2021-12-06 21:47:38,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:38,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:38,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:38,338 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:38,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:38,345 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:38,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:38,345 INFO L85 PathProgramCache]: Analyzing trace with hash 328559132, now seen corresponding path program 1 times [2021-12-06 21:47:38,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:38,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738090876] [2021-12-06 21:47:38,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:38,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:38,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:38,348 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:38,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:38,351 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:38,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:38,351 INFO L85 PathProgramCache]: Analyzing trace with hash 254276212, now seen corresponding path program 1 times [2021-12-06 21:47:38,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:38,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545456658] [2021-12-06 21:47:38,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:38,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:38,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:38,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 21:47:38,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:38,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:47:38,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:38,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-06 21:47:38,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:38,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2021-12-06 21:47:38,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:38,395 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 34 proven. 4 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-06 21:47:38,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:38,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545456658] [2021-12-06 21:47:38,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545456658] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:47:38,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103469694] [2021-12-06 21:47:38,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:38,396 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:47:38,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:38,396 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:47:38,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-12-06 21:47:38,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:38,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 21:47:38,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:38,460 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 34 proven. 4 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-06 21:47:38,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:47:38,496 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 34 proven. 4 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-12-06 21:47:38,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103469694] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:47:38,496 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 21:47:38,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2021-12-06 21:47:38,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075203634] [2021-12-06 21:47:38,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 21:47:38,578 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:38,578 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:38,578 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:38,578 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:38,578 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 21:47:38,578 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:38,578 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:38,578 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:38,578 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration14_Loop [2021-12-06 21:47:38,578 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:38,579 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:38,579 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-06 21:47:38,580 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-06 21:47:38,581 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-06 21:47:38,588 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-06 21:47:38,589 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-06 21:47:38,611 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:38,611 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 21:47:38,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:38,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:38,612 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:38,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2021-12-06 21:47:38,613 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:38,613 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:38,621 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:38,621 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-06 21:47:38,639 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2021-12-06 21:47:38,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:38,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:38,640 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:38,640 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2021-12-06 21:47:38,641 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:38,641 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:38,649 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:38,649 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#t~ret0=0} Honda state: {parts_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 21:47:38,667 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2021-12-06 21:47:38,667 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:38,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:38,668 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:38,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2021-12-06 21:47:38,669 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:38,669 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:38,701 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:38,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:38,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:38,702 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:38,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2021-12-06 21:47:38,704 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 21:47:38,704 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:40,885 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 21:47:40,887 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2021-12-06 21:47:40,888 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:40,888 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:40,888 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:40,888 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:40,888 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 21:47:40,888 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:40,888 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:40,888 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:40,888 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration14_Loop [2021-12-06 21:47:40,888 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:40,888 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:40,888 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-06 21:47:40,890 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-06 21:47:40,894 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-06 21:47:40,899 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-06 21:47:40,900 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-06 21:47:40,921 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:40,922 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 21:47:40,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:40,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:40,922 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:40,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2021-12-06 21:47:40,924 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-06 21:47:40,931 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:40,931 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:40,931 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:40,931 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:40,931 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:40,932 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:40,932 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:40,933 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:40,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2021-12-06 21:47:40,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:40,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:40,951 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:40,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2021-12-06 21:47:40,952 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-06 21:47:40,959 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:40,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:40,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:40,960 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:40,960 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:40,960 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:40,960 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:40,961 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:40,979 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2021-12-06 21:47:40,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:40,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:40,980 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:40,981 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2021-12-06 21:47:40,981 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-06 21:47:40,989 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:40,989 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:40,989 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:40,989 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:40,989 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:40,990 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:40,990 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:40,992 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 21:47:40,996 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-06 21:47:40,996 INFO L444 ModelExtractionUtils]: 3 out of 6 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-06 21:47:40,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:40,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:40,997 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:40,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2021-12-06 21:47:40,998 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 21:47:40,998 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 21:47:40,998 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 21:47:40,998 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(parts_~q) = 1*parts_~q Supporting invariants [] [2021-12-06 21:47:41,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2021-12-06 21:47:41,016 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 21:47:41,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:41,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:41,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-06 21:47:41,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:41,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:41,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 21:47:41,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:41,152 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-06 21:47:41,153 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-06 21:47:41,153 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 386 states and 491 transitions. cyclomatic complexity: 116 Second operand has 8 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-06 21:47:41,203 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 386 states and 491 transitions. cyclomatic complexity: 116. Second operand has 8 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Result 479 states and 586 transitions. Complement of second has 21 states. [2021-12-06 21:47:41,204 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-06 21:47:41,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-06 21:47:41,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 38 transitions. [2021-12-06 21:47:41,204 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 38 transitions. Stem has 39 letters. Loop has 10 letters. [2021-12-06 21:47:41,204 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:41,205 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 38 transitions. Stem has 49 letters. Loop has 10 letters. [2021-12-06 21:47:41,205 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:41,205 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 38 transitions. Stem has 39 letters. Loop has 20 letters. [2021-12-06 21:47:41,205 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:41,205 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 479 states and 586 transitions. [2021-12-06 21:47:41,207 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 81 [2021-12-06 21:47:41,210 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 479 states to 381 states and 484 transitions. [2021-12-06 21:47:41,210 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 179 [2021-12-06 21:47:41,210 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 179 [2021-12-06 21:47:41,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 381 states and 484 transitions. [2021-12-06 21:47:41,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:41,211 INFO L681 BuchiCegarLoop]: Abstraction has 381 states and 484 transitions. [2021-12-06 21:47:41,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states and 484 transitions. [2021-12-06 21:47:41,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 381. [2021-12-06 21:47:41,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 273 states have (on average 1.0695970695970696) internal successors, (292), 278 states have internal predecessors, (292), 64 states have call successors, (72), 46 states have call predecessors, (72), 44 states have return successors, (120), 56 states have call predecessors, (120), 59 states have call successors, (120) [2021-12-06 21:47:41,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 484 transitions. [2021-12-06 21:47:41,217 INFO L704 BuchiCegarLoop]: Abstraction has 381 states and 484 transitions. [2021-12-06 21:47:41,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:41,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 21:47:41,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-06 21:47:41,217 INFO L87 Difference]: Start difference. First operand 381 states and 484 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 6 states have internal predecessors, (28), 4 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-06 21:47:41,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:41,275 INFO L93 Difference]: Finished difference Result 593 states and 727 transitions. [2021-12-06 21:47:41,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 21:47:41,276 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 593 states and 727 transitions. [2021-12-06 21:47:41,279 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 106 [2021-12-06 21:47:41,284 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 593 states to 536 states and 657 transitions. [2021-12-06 21:47:41,284 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 206 [2021-12-06 21:47:41,285 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 206 [2021-12-06 21:47:41,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 536 states and 657 transitions. [2021-12-06 21:47:41,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:41,285 INFO L681 BuchiCegarLoop]: Abstraction has 536 states and 657 transitions. [2021-12-06 21:47:41,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states and 657 transitions. [2021-12-06 21:47:41,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 452. [2021-12-06 21:47:41,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 322 states have (on average 1.0745341614906831) internal successors, (346), 331 states have internal predecessors, (346), 78 states have call successors, (88), 55 states have call predecessors, (88), 52 states have return successors, (134), 65 states have call predecessors, (134), 70 states have call successors, (134) [2021-12-06 21:47:41,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 568 transitions. [2021-12-06 21:47:41,296 INFO L704 BuchiCegarLoop]: Abstraction has 452 states and 568 transitions. [2021-12-06 21:47:41,296 INFO L587 BuchiCegarLoop]: Abstraction has 452 states and 568 transitions. [2021-12-06 21:47:41,296 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-06 21:47:41,296 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 452 states and 568 transitions. [2021-12-06 21:47:41,298 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 96 [2021-12-06 21:47:41,298 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:41,298 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:41,299 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [7, 6, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:41,299 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:41,299 INFO L791 eck$LassoCheckResult]: Stem: 37630#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 37631#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; 37640#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 37638#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; 37639#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 37651#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 37628#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 37642#partsENTRY ~p := #in~p;~q := #in~q; 38070#L20 assume ~p <= 0;#res := 1; 38069#partsFINAL assume true; 37627#partsEXIT >#68#return; 37629#L36-1 havoc main_#t~ret8#1; 37694#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 37822#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 37620#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 37619#partsENTRY ~p := #in~p;~q := #in~q; 37621#L20 assume ~p <= 0;#res := 1; 38023#partsFINAL assume true; 37699#partsEXIT >#68#return; 37693#L36-1 havoc main_#t~ret8#1; 37680#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 37681#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 37647#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 37648#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 37649#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 37650#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 38066#partsENTRY ~p := #in~p;~q := #in~q; 38067#L20 assume !(~p <= 0); 37655#L21 assume ~q <= 0;#res := 0; 37656#partsFINAL assume true; 37692#partsEXIT >#68#return; 38061#L36-1 havoc main_#t~ret8#1; 37682#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 37683#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 37636#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 37641#partsENTRY ~p := #in~p;~q := #in~q; 38043#L20 assume !(~p <= 0); 38042#L21 assume !(~q <= 0); 37653#L22 assume !(~q > ~p); 37645#L23 call #t~ret1 := parts(~p - ~q, ~q);< 37646#partsENTRY ~p := #in~p;~q := #in~q; 38060#L20 assume ~p <= 0;#res := 1; 38058#partsFINAL assume true; 38057#partsEXIT >#64#return; 37635#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 37637#partsENTRY ~p := #in~p;~q := #in~q; 38065#L20 assume !(~p <= 0); 38064#L21 assume ~q <= 0;#res := 0; 38063#partsFINAL assume true; 38062#partsEXIT >#66#return; 37670#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 37671#partsFINAL assume true; 38059#partsEXIT >#68#return; 38006#L36-1 havoc main_#t~ret8#1; 37814#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 37815#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 37685#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 37973#partsENTRY ~p := #in~p;~q := #in~q; 37974#L20 assume !(~p <= 0); 37949#L21 assume !(~q <= 0); 37947#L22 assume !(~q > ~p); 37690#L23 [2021-12-06 21:47:41,299 INFO L793 eck$LassoCheckResult]: Loop: 37690#L23 call #t~ret1 := parts(~p - ~q, ~q);< 38025#partsENTRY ~p := #in~p;~q := #in~q; 37695#L20 assume ~p <= 0;#res := 1; 37689#partsFINAL assume true; 37691#partsEXIT >#64#return; 38024#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 38047#partsENTRY ~p := #in~p;~q := #in~q; 38046#L20 assume !(~p <= 0); 38045#L21 assume !(~q <= 0); 38044#L22 assume !(~q > ~p); 37690#L23 [2021-12-06 21:47:41,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:41,299 INFO L85 PathProgramCache]: Analyzing trace with hash -2104916166, now seen corresponding path program 1 times [2021-12-06 21:47:41,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:41,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938359843] [2021-12-06 21:47:41,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:41,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:41,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:41,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 21:47:41,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:41,356 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2021-12-06 21:47:41,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:47:41,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:41,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-06 21:47:41,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:41,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-06 21:47:41,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:41,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:41,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:41,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:41,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:41,371 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 27 proven. 27 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-12-06 21:47:41,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:41,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938359843] [2021-12-06 21:47:41,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938359843] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:47:41,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201908922] [2021-12-06 21:47:41,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:41,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:47:41,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:41,372 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:47:41,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-12-06 21:47:41,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:41,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-06 21:47:41,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:41,484 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 27 proven. 27 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-12-06 21:47:41,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:47:41,550 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 27 proven. 27 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-12-06 21:47:41,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201908922] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:47:41,550 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 21:47:41,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2021-12-06 21:47:41,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069309298] [2021-12-06 21:47:41,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 21:47:41,550 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-06 21:47:41,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:41,551 INFO L85 PathProgramCache]: Analyzing trace with hash 328559132, now seen corresponding path program 2 times [2021-12-06 21:47:41,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:41,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076395486] [2021-12-06 21:47:41,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:41,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:41,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:41,554 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:41,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:41,557 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:41,655 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:41,655 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:41,655 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:41,655 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:41,655 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 21:47:41,655 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:41,656 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:41,656 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:41,656 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration15_Loop [2021-12-06 21:47:41,656 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:41,656 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:41,656 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-06 21:47:41,658 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-06 21:47:41,659 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-06 21:47:41,660 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-06 21:47:41,661 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-06 21:47:41,695 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:41,695 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 21:47:41,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:41,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:41,696 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:41,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2021-12-06 21:47:41,697 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:41,697 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:41,705 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:41,705 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#res=0} Honda state: {parts_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 21:47:41,723 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2021-12-06 21:47:41,724 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:41,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:41,724 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:41,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2021-12-06 21:47:41,725 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:41,726 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:41,733 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:41,733 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-06 21:47:41,751 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2021-12-06 21:47:41,752 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:41,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:41,752 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:41,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2021-12-06 21:47:41,753 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:41,753 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:41,761 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:41,761 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#t~ret0=0} Honda state: {parts_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 21:47:41,779 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2021-12-06 21:47:41,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:41,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:41,780 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:41,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2021-12-06 21:47:41,782 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:41,782 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:41,789 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:41,789 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-06 21:47:41,807 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Ended with exit code 0 [2021-12-06 21:47:41,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:41,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:41,808 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:41,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2021-12-06 21:47:41,809 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:41,809 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:41,841 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2021-12-06 21:47:41,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:41,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:41,842 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:41,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2021-12-06 21:47:41,844 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 21:47:41,844 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:44,027 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 21:47:44,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Ended with exit code 0 [2021-12-06 21:47:44,030 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:44,031 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:44,031 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:44,031 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:44,031 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 21:47:44,031 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:44,031 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:44,031 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:44,031 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration15_Loop [2021-12-06 21:47:44,031 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:44,031 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:44,031 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-06 21:47:44,033 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-06 21:47:44,034 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-06 21:47:44,034 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-06 21:47:44,035 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-06 21:47:44,064 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:44,064 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 21:47:44,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:44,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:44,064 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:44,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2021-12-06 21:47:44,065 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-06 21:47:44,072 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:44,072 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:44,072 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:44,072 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:44,072 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:44,073 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:44,073 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:44,074 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:44,091 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2021-12-06 21:47:44,091 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:44,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:44,092 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:44,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2021-12-06 21:47:44,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-06 21:47:44,100 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:44,100 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:44,100 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:44,100 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:44,100 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:44,101 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:44,101 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:44,102 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:44,120 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2021-12-06 21:47:44,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:44,120 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:44,121 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:44,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2021-12-06 21:47:44,122 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-06 21:47:44,129 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:44,129 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:44,130 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:44,130 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:44,130 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:44,130 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:44,130 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:44,131 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:44,149 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Ended with exit code 0 [2021-12-06 21:47:44,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:44,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:44,150 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:44,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2021-12-06 21:47:44,151 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-06 21:47:44,157 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:44,158 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:44,158 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:44,158 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:44,158 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:44,158 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:44,158 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:44,160 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:44,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2021-12-06 21:47:44,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:44,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:44,178 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:44,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2021-12-06 21:47:44,179 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-06 21:47:44,187 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:44,187 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:44,187 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:44,187 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:44,187 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:44,190 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:44,190 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:44,192 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 21:47:44,197 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-06 21:47:44,197 INFO L444 ModelExtractionUtils]: 3 out of 6 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-06 21:47:44,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:44,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:44,198 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:44,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2021-12-06 21:47:44,198 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 21:47:44,199 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 21:47:44,199 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 21:47:44,199 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(parts_~q) = 1*parts_~q Supporting invariants [] [2021-12-06 21:47:44,216 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2021-12-06 21:47:44,217 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 21:47:44,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:44,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:44,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-06 21:47:44,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:44,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2021-12-06 21:47:44,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:44,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 21:47:44,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:44,501 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-06 21:47:44,502 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-06 21:47:44,502 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 452 states and 568 transitions. cyclomatic complexity: 129 Second operand has 8 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 21:47:44,549 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 452 states and 568 transitions. cyclomatic complexity: 129. Second operand has 8 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Result 465 states and 581 transitions. Complement of second has 12 states. [2021-12-06 21:47:44,549 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-06 21:47:44,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 21:47:44,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 32 transitions. [2021-12-06 21:47:44,550 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 32 transitions. Stem has 61 letters. Loop has 10 letters. [2021-12-06 21:47:44,550 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:44,550 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-06 21:47:44,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:44,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:44,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-06 21:47:44,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:44,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:44,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 21:47:44,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:44,857 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-06 21:47:44,858 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-06 21:47:44,858 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 452 states and 568 transitions. cyclomatic complexity: 129 Second operand has 8 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 21:47:44,902 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 452 states and 568 transitions. cyclomatic complexity: 129. Second operand has 8 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Result 465 states and 581 transitions. Complement of second has 12 states. [2021-12-06 21:47:44,902 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-06 21:47:44,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 21:47:44,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 32 transitions. [2021-12-06 21:47:44,903 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 32 transitions. Stem has 61 letters. Loop has 10 letters. [2021-12-06 21:47:44,903 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:44,903 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-06 21:47:44,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:44,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:44,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-06 21:47:44,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:45,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 21:47:45,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:45,149 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-06 21:47:45,149 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-06 21:47:45,149 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 452 states and 568 transitions. cyclomatic complexity: 129 Second operand has 8 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 21:47:45,237 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 452 states and 568 transitions. cyclomatic complexity: 129. Second operand has 8 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Result 1437 states and 1746 transitions. Complement of second has 100 states. [2021-12-06 21:47:45,238 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-06 21:47:45,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-06 21:47:45,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 59 transitions. [2021-12-06 21:47:45,238 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 59 transitions. Stem has 61 letters. Loop has 10 letters. [2021-12-06 21:47:45,239 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:45,239 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 59 transitions. Stem has 71 letters. Loop has 10 letters. [2021-12-06 21:47:45,239 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:45,239 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 59 transitions. Stem has 61 letters. Loop has 20 letters. [2021-12-06 21:47:45,240 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:45,240 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1437 states and 1746 transitions. [2021-12-06 21:47:45,246 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 76 [2021-12-06 21:47:45,250 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1437 states to 682 states and 807 transitions. [2021-12-06 21:47:45,250 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 217 [2021-12-06 21:47:45,250 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2021-12-06 21:47:45,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 682 states and 807 transitions. [2021-12-06 21:47:45,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:45,250 INFO L681 BuchiCegarLoop]: Abstraction has 682 states and 807 transitions. [2021-12-06 21:47:45,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states and 807 transitions. [2021-12-06 21:47:45,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 561. [2021-12-06 21:47:45,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 404 states have (on average 1.0717821782178218) internal successors, (433), 411 states have internal predecessors, (433), 88 states have call successors, (104), 74 states have call predecessors, (104), 69 states have return successors, (103), 75 states have call predecessors, (103), 81 states have call successors, (103) [2021-12-06 21:47:45,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 640 transitions. [2021-12-06 21:47:45,259 INFO L704 BuchiCegarLoop]: Abstraction has 561 states and 640 transitions. [2021-12-06 21:47:45,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:45,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 21:47:45,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-12-06 21:47:45,259 INFO L87 Difference]: Start difference. First operand 561 states and 640 transitions. Second operand has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 8 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-12-06 21:47:45,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:45,313 INFO L93 Difference]: Finished difference Result 644 states and 761 transitions. [2021-12-06 21:47:45,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 21:47:45,314 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 644 states and 761 transitions. [2021-12-06 21:47:45,316 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 104 [2021-12-06 21:47:45,320 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 644 states to 626 states and 739 transitions. [2021-12-06 21:47:45,320 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 182 [2021-12-06 21:47:45,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 182 [2021-12-06 21:47:45,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 626 states and 739 transitions. [2021-12-06 21:47:45,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:45,320 INFO L681 BuchiCegarLoop]: Abstraction has 626 states and 739 transitions. [2021-12-06 21:47:45,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states and 739 transitions. [2021-12-06 21:47:45,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 565. [2021-12-06 21:47:45,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 407 states have (on average 1.0712530712530712) internal successors, (436), 414 states have internal predecessors, (436), 89 states have call successors, (105), 74 states have call predecessors, (105), 69 states have return successors, (104), 76 states have call predecessors, (104), 82 states have call successors, (104) [2021-12-06 21:47:45,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 645 transitions. [2021-12-06 21:47:45,334 INFO L704 BuchiCegarLoop]: Abstraction has 565 states and 645 transitions. [2021-12-06 21:47:45,334 INFO L587 BuchiCegarLoop]: Abstraction has 565 states and 645 transitions. [2021-12-06 21:47:45,334 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-06 21:47:45,334 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 565 states and 645 transitions. [2021-12-06 21:47:45,335 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 72 [2021-12-06 21:47:45,335 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:45,335 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:45,336 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [11, 11, 6, 6, 6, 6, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:45,336 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 6, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:45,337 INFO L791 eck$LassoCheckResult]: Stem: 42888#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 42889#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; 42900#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 42898#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; 42899#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 42943#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 43379#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 43380#partsENTRY ~p := #in~p;~q := #in~q; 43382#L20 assume ~p <= 0;#res := 1; 43381#partsFINAL assume true; 43378#partsEXIT >#68#return; 43377#L36-1 havoc main_#t~ret8#1; 43376#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 42909#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 42910#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 43171#partsENTRY ~p := #in~p;~q := #in~q; 43398#L20 assume ~p <= 0;#res := 1; 43397#partsFINAL assume true; 43396#partsEXIT >#68#return; 43348#L36-1 havoc main_#t~ret8#1; 43346#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 43345#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 42937#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 43170#partsENTRY ~p := #in~p;~q := #in~q; 43172#L20 assume ~p <= 0;#res := 1; 42936#partsFINAL assume true; 42938#partsEXIT >#68#return; 43169#L36-1 havoc main_#t~ret8#1; 42928#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 42929#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 42906#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 42907#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 42908#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 42877#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 42876#partsENTRY ~p := #in~p;~q := #in~q; 42878#L20 assume !(~p <= 0); 42916#L21 assume ~q <= 0;#res := 0; 42917#partsFINAL assume true; 42886#partsEXIT >#68#return; 42887#L36-1 havoc main_#t~ret8#1; 42930#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 42931#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 42896#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 42901#partsENTRY ~p := #in~p;~q := #in~q; 43391#L20 assume !(~p <= 0); 43394#L21 assume !(~q <= 0); 43393#L22 assume !(~q > ~p); 42904#L23 call #t~ret1 := parts(~p - ~q, ~q);< 42905#partsENTRY ~p := #in~p;~q := #in~q; 43436#L20 assume ~p <= 0;#res := 1; 43433#partsFINAL assume true; 43430#partsEXIT >#64#return; 42895#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 42897#partsENTRY ~p := #in~p;~q := #in~q; 42941#L20 assume !(~p <= 0); 42942#L21 assume ~q <= 0;#res := 0; 43434#partsFINAL assume true; 43431#partsEXIT >#66#return; 42920#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 42921#partsFINAL assume true; 43437#partsEXIT >#68#return; 43405#L36-1 havoc main_#t~ret8#1; 43180#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 43174#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 42926#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 43147#partsENTRY ~p := #in~p;~q := #in~q; 43168#L20 assume !(~p <= 0); 43167#L21 assume !(~q <= 0); 42949#L22 assume ~q > ~p; 42874#L22-1 call #t~ret0 := parts(~p, ~p);< 42873#partsENTRY ~p := #in~p;~q := #in~q; 42875#L20 assume !(~p <= 0); 42915#L21 assume !(~q <= 0); 42911#L22 assume !(~q > ~p); 42902#L23 call #t~ret1 := parts(~p - ~q, ~q);< 42903#partsENTRY ~p := #in~p;~q := #in~q; 43115#L20 assume ~p <= 0;#res := 1; 43110#partsFINAL assume true; 43107#partsEXIT >#64#return; 42952#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 42959#partsENTRY ~p := #in~p;~q := #in~q; 43099#L20 assume !(~p <= 0); 43086#L21 assume ~q <= 0;#res := 0; 43087#partsFINAL assume true; 42951#partsEXIT >#66#return; 42950#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 42948#partsFINAL assume true; 42946#partsEXIT >#62#return; 42947#L22-2 #res := #t~ret0;havoc #t~ret0; 43155#partsFINAL assume true; 43144#partsEXIT >#68#return; 43143#L36-1 [2021-12-06 21:47:45,337 INFO L793 eck$LassoCheckResult]: Loop: 43143#L36-1 havoc main_#t~ret8#1; 43142#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 43141#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 43140#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 43138#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 43136#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 43133#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 43134#partsENTRY ~p := #in~p;~q := #in~q; 43139#L20 assume !(~p <= 0); 43137#L21 assume ~q <= 0;#res := 0; 43135#partsFINAL assume true; 43132#partsEXIT >#68#return; 43131#L36-1 havoc main_#t~ret8#1; 43130#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 43128#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 43077#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 43101#partsENTRY ~p := #in~p;~q := #in~q; 43369#L20 assume !(~p <= 0); 43368#L21 assume !(~q <= 0); 43367#L22 assume !(~q > ~p); 43362#L23 call #t~ret1 := parts(~p - ~q, ~q);< 43364#partsENTRY ~p := #in~p;~q := #in~q; 43370#L20 assume ~p <= 0;#res := 1; 43366#partsFINAL assume true; 43361#partsEXIT >#64#return; 43357#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 43358#partsENTRY ~p := #in~p;~q := #in~q; 43365#L20 assume !(~p <= 0); 43360#L21 assume ~q <= 0;#res := 0; 43359#partsFINAL assume true; 43356#partsEXIT >#66#return; 43355#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 43352#partsFINAL assume true; 43349#partsEXIT >#68#return; 43347#L36-1 havoc main_#t~ret8#1; 43344#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 43173#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 42883#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 43083#partsENTRY ~p := #in~p;~q := #in~q; 43051#L20 assume !(~p <= 0); 43047#L21 assume !(~q <= 0); 43021#L22 assume ~q > ~p; 42960#L22-1 call #t~ret0 := parts(~p, ~p);< 43116#partsENTRY ~p := #in~p;~q := #in~q; 43103#L20 assume !(~p <= 0); 43052#L21 assume !(~q <= 0); 43048#L22 assume !(~q > ~p); 42969#L23 call #t~ret1 := parts(~p - ~q, ~q);< 43108#partsENTRY ~p := #in~p;~q := #in~q; 43114#L20 assume ~p <= 0;#res := 1; 43109#partsFINAL assume true; 43106#partsEXIT >#64#return; 43080#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 43153#partsENTRY ~p := #in~p;~q := #in~q; 43094#L20 assume !(~p <= 0); 43095#L21 assume ~q <= 0;#res := 0; 43079#partsFINAL assume true; 43081#partsEXIT >#66#return; 43152#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 43151#partsFINAL assume true; 43150#partsEXIT >#62#return; 43149#L22-2 #res := #t~ret0;havoc #t~ret0; 43148#partsFINAL assume true; 43145#partsEXIT >#68#return; 43143#L36-1 [2021-12-06 21:47:45,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:45,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1579902911, now seen corresponding path program 1 times [2021-12-06 21:47:45,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:45,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072561503] [2021-12-06 21:47:45,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:45,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:45,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:45,345 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:45,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:45,355 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:45,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:45,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1566345406, now seen corresponding path program 1 times [2021-12-06 21:47:45,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:45,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759265390] [2021-12-06 21:47:45,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:45,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:45,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:45,362 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:45,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:45,368 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:45,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:45,369 INFO L85 PathProgramCache]: Analyzing trace with hash -432935168, now seen corresponding path program 2 times [2021-12-06 21:47:45,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:45,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92887122] [2021-12-06 21:47:45,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:45,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:45,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 21:47:45,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:47:45,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-06 21:47:45,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-06 21:47:45,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-06 21:47:45,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:45,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:45,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-06 21:47:45,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:45,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:45,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:45,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-06 21:47:45,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-06 21:47:45,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:45,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:45,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2021-12-06 21:47:45,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:45,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:45,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:45,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:45,510 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 169 proven. 82 refuted. 0 times theorem prover too weak. 685 trivial. 0 not checked. [2021-12-06 21:47:45,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:45,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92887122] [2021-12-06 21:47:45,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92887122] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:47:45,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699701649] [2021-12-06 21:47:45,510 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:47:45,510 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:47:45,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:45,511 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:47:45,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-12-06 21:47:45,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:47:45,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:47:45,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-06 21:47:45,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:45,734 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 495 proven. 10 refuted. 0 times theorem prover too weak. 431 trivial. 0 not checked. [2021-12-06 21:47:45,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:47:45,943 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 169 proven. 82 refuted. 0 times theorem prover too weak. 685 trivial. 0 not checked. [2021-12-06 21:47:45,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699701649] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:47:45,943 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 21:47:45,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 18 [2021-12-06 21:47:45,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789466708] [2021-12-06 21:47:45,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 21:47:46,389 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:46,389 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:46,389 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:46,389 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:46,390 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 21:47:46,390 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:46,390 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:46,390 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:46,390 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration16_Loop [2021-12-06 21:47:46,390 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:46,390 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:46,390 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-06 21:47:46,391 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-06 21:47:46,392 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-06 21:47:46,393 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-06 21:47:46,418 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:46,418 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 21:47:46,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:46,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:46,419 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:46,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2021-12-06 21:47:46,420 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:46,420 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:46,428 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:46,428 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-06 21:47:46,445 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:46,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:46,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:46,446 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:46,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2021-12-06 21:47:46,447 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:46,447 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:46,455 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:46,455 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-06 21:47:46,473 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:46,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:46,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:46,474 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:46,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2021-12-06 21:47:46,475 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:46,475 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:46,482 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:46,482 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-06 21:47:46,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Ended with exit code 0 [2021-12-06 21:47:46,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:46,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:46,501 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:46,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2021-12-06 21:47:46,502 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:46,502 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:46,527 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2021-12-06 21:47:46,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:46,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:46,528 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:46,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2021-12-06 21:47:46,529 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 21:47:46,529 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:46,740 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 21:47:46,742 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2021-12-06 21:47:46,743 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:46,743 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:46,743 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:46,743 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:46,743 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 21:47:46,743 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:46,743 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:46,743 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:46,743 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration16_Loop [2021-12-06 21:47:46,743 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:46,743 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:46,744 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-06 21:47:46,746 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-06 21:47:46,747 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-06 21:47:46,748 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-06 21:47:46,772 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:46,772 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 21:47:46,772 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:46,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:46,773 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:46,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2021-12-06 21:47:46,774 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-06 21:47:46,780 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:46,780 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:46,780 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:46,780 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:46,781 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:46,781 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:46,781 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:46,782 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:46,800 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2021-12-06 21:47:46,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:46,800 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:46,801 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:46,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2021-12-06 21:47:46,801 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-06 21:47:46,808 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:46,808 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:46,809 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:46,809 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:46,809 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:46,809 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:46,809 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:46,810 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:46,828 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Ended with exit code 0 [2021-12-06 21:47:46,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:46,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:46,829 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:46,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2021-12-06 21:47:46,830 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-06 21:47:46,836 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:46,837 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:46,837 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:46,837 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:46,837 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:46,837 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:46,837 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:46,838 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-06 21:47:46,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:46,856 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:46,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:46,856 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:46,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2021-12-06 21:47:46,858 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-06 21:47:46,865 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:46,865 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:46,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:46,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:46,865 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:46,866 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:46,866 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:46,868 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 21:47:46,870 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-06 21:47:46,870 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-06 21:47:46,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:46,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:46,871 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:46,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2021-12-06 21:47:46,872 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 21:47:46,872 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 21:47:46,872 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 21:47:46,872 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-06 21:47:46,889 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2021-12-06 21:47:46,890 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 21:47:46,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:46,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:46,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 535 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-06 21:47:46,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:47,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Ended with exit code 0 [2021-12-06 21:47:47,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:47,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-06 21:47:47,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:47,508 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 16 proven. 48 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-12-06 21:47:47,508 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 10 loop predicates [2021-12-06 21:47:47,509 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 565 states and 645 transitions. cyclomatic complexity: 91 Second operand has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 8 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (13), 7 states have call predecessors, (13), 8 states have call successors, (13) [2021-12-06 21:47:47,675 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 565 states and 645 transitions. cyclomatic complexity: 91. Second operand has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 8 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (13), 7 states have call predecessors, (13), 8 states have call successors, (13) Result 1532 states and 1771 transitions. Complement of second has 53 states. [2021-12-06 21:47:47,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 12 states 2 stem states 9 non-accepting loop states 1 accepting loop states [2021-12-06 21:47:47,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 8 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (13), 7 states have call predecessors, (13), 8 states have call successors, (13) [2021-12-06 21:47:47,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 69 transitions. [2021-12-06 21:47:47,676 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 69 transitions. Stem has 91 letters. Loop has 64 letters. [2021-12-06 21:47:47,676 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:47,676 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 69 transitions. Stem has 155 letters. Loop has 64 letters. [2021-12-06 21:47:47,677 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:47,677 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 12 states and 69 transitions. Stem has 91 letters. Loop has 128 letters. [2021-12-06 21:47:47,678 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:47,678 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1532 states and 1771 transitions. [2021-12-06 21:47:47,682 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 80 [2021-12-06 21:47:47,687 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1532 states to 1048 states and 1184 transitions. [2021-12-06 21:47:47,687 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 227 [2021-12-06 21:47:47,687 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 227 [2021-12-06 21:47:47,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1048 states and 1184 transitions. [2021-12-06 21:47:47,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:47,688 INFO L681 BuchiCegarLoop]: Abstraction has 1048 states and 1184 transitions. [2021-12-06 21:47:47,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1048 states and 1184 transitions. [2021-12-06 21:47:47,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1048 to 870. [2021-12-06 21:47:47,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 870 states, 627 states have (on average 1.062200956937799) internal successors, (666), 639 states have internal predecessors, (666), 135 states have call successors, (156), 111 states have call predecessors, (156), 108 states have return successors, (157), 119 states have call predecessors, (157), 127 states have call successors, (157) [2021-12-06 21:47:47,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 979 transitions. [2021-12-06 21:47:47,706 INFO L704 BuchiCegarLoop]: Abstraction has 870 states and 979 transitions. [2021-12-06 21:47:47,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:47,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 21:47:47,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-12-06 21:47:47,707 INFO L87 Difference]: Start difference. First operand 870 states and 979 transitions. Second operand has 18 states, 17 states have (on average 4.117647058823529) internal successors, (70), 17 states have internal predecessors, (70), 13 states have call successors, (19), 2 states have call predecessors, (19), 4 states have return successors, (19), 8 states have call predecessors, (19), 13 states have call successors, (19) [2021-12-06 21:47:47,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:47,812 INFO L93 Difference]: Finished difference Result 882 states and 998 transitions. [2021-12-06 21:47:47,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-06 21:47:47,812 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 882 states and 998 transitions. [2021-12-06 21:47:47,815 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 79 [2021-12-06 21:47:47,818 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 882 states to 687 states and 792 transitions. [2021-12-06 21:47:47,818 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 190 [2021-12-06 21:47:47,818 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 190 [2021-12-06 21:47:47,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 687 states and 792 transitions. [2021-12-06 21:47:47,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:47,819 INFO L681 BuchiCegarLoop]: Abstraction has 687 states and 792 transitions. [2021-12-06 21:47:47,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states and 792 transitions. [2021-12-06 21:47:47,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 640. [2021-12-06 21:47:47,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 458 states have (on average 1.0655021834061136) internal successors, (488), 470 states have internal predecessors, (488), 103 states have call successors, (120), 82 states have call predecessors, (120), 79 states have return successors, (117), 87 states have call predecessors, (117), 95 states have call successors, (117) [2021-12-06 21:47:47,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 725 transitions. [2021-12-06 21:47:47,827 INFO L704 BuchiCegarLoop]: Abstraction has 640 states and 725 transitions. [2021-12-06 21:47:47,827 INFO L587 BuchiCegarLoop]: Abstraction has 640 states and 725 transitions. [2021-12-06 21:47:47,827 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-06 21:47:47,827 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 640 states and 725 transitions. [2021-12-06 21:47:47,828 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 71 [2021-12-06 21:47:47,829 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:47,829 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:47,829 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [11, 11, 6, 6, 6, 6, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:47,829 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 7, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:47,830 INFO L791 eck$LassoCheckResult]: Stem: 48418#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 48419#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; 48431#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 48425#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; 48426#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 48504#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 48501#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 48502#partsENTRY ~p := #in~p;~q := #in~q; 48505#L20 assume ~p <= 0;#res := 1; 48503#partsFINAL assume true; 48500#partsEXIT >#68#return; 48498#L36-1 havoc main_#t~ret8#1; 48497#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 48495#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 48493#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 48486#partsENTRY ~p := #in~p;~q := #in~q; 48496#L20 assume ~p <= 0;#res := 1; 48494#partsFINAL assume true; 48492#partsEXIT >#68#return; 48491#L36-1 havoc main_#t~ret8#1; 48490#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 48488#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 48484#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 48485#partsENTRY ~p := #in~p;~q := #in~q; 48489#L20 assume ~p <= 0;#res := 1; 48487#partsFINAL assume true; 48483#partsEXIT >#68#return; 48482#L36-1 havoc main_#t~ret8#1; 48481#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 48480#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 48436#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 48437#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 48479#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 48840#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 48841#partsENTRY ~p := #in~p;~q := #in~q; 48878#L20 assume !(~p <= 0); 48876#L21 assume ~q <= 0;#res := 0; 48874#partsFINAL assume true; 48839#partsEXIT >#68#return; 48837#L36-1 havoc main_#t~ret8#1; 48469#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 48444#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 48445#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 48835#partsENTRY ~p := #in~p;~q := #in~q; 48907#L20 assume !(~p <= 0); 48904#L21 assume !(~q <= 0); 48901#L22 assume !(~q > ~p); 48896#L23 call #t~ret1 := parts(~p - ~q, ~q);< 48897#partsENTRY ~p := #in~p;~q := #in~q; 48910#L20 assume ~p <= 0;#res := 1; 48909#partsFINAL assume true; 48895#partsEXIT >#64#return; 48867#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 48868#partsENTRY ~p := #in~p;~q := #in~q; 48877#L20 assume !(~p <= 0); 48875#L21 assume ~q <= 0;#res := 0; 48873#partsFINAL assume true; 48866#partsEXIT >#66#return; 48862#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 48858#partsFINAL assume true; 48834#partsEXIT >#68#return; 48705#L36-1 havoc main_#t~ret8#1; 48703#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 48701#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 48511#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 48513#partsENTRY ~p := #in~p;~q := #in~q; 48704#L20 assume !(~p <= 0); 48702#L21 assume !(~q <= 0); 48517#L22 assume ~q > ~p; 48515#L22-1 call #t~ret0 := parts(~p, ~p);< 48632#partsENTRY ~p := #in~p;~q := #in~q; 48629#L20 assume !(~p <= 0); 48623#L21 assume !(~q <= 0); 48621#L22 assume !(~q > ~p); 48612#L23 call #t~ret1 := parts(~p - ~q, ~q);< 48615#partsENTRY ~p := #in~p;~q := #in~q; 48619#L20 assume ~p <= 0;#res := 1; 48617#partsFINAL assume true; 48611#partsEXIT >#64#return; 48520#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 48525#partsENTRY ~p := #in~p;~q := #in~q; 48814#L20 assume !(~p <= 0); 48627#L21 assume ~q <= 0;#res := 0; 48607#partsFINAL assume true; 48519#partsEXIT >#66#return; 48518#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 48514#partsFINAL assume true; 48516#partsEXIT >#62#return; 48707#L22-2 #res := #t~ret0;havoc #t~ret0; 48706#partsFINAL assume true; 48697#partsEXIT >#68#return; 48471#L36-1 [2021-12-06 21:47:47,830 INFO L793 eck$LassoCheckResult]: Loop: 48471#L36-1 havoc main_#t~ret8#1; 48468#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 48443#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 48434#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 48435#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 48662#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 48658#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 48659#partsENTRY ~p := #in~p;~q := #in~q; 48666#L20 assume !(~p <= 0); 48664#L21 assume ~q <= 0;#res := 0; 48661#partsFINAL assume true; 48657#partsEXIT >#68#return; 48653#L36-1 havoc main_#t~ret8#1; 48651#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 48649#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 48429#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 48430#partsENTRY ~p := #in~p;~q := #in~q; 49042#L20 assume !(~p <= 0); 48448#L21 assume ~q <= 0;#res := 0; 48449#partsFINAL assume true; 49035#partsEXIT >#68#return; 48976#L36-1 havoc main_#t~ret8#1; 48747#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 48745#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 48463#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 48743#partsENTRY ~p := #in~p;~q := #in~q; 48807#L20 assume !(~p <= 0); 48802#L21 assume !(~q <= 0); 48797#L22 assume !(~q > ~p); 48782#L23 call #t~ret1 := parts(~p - ~q, ~q);< 48763#partsENTRY ~p := #in~p;~q := #in~q; 48795#L20 assume ~p <= 0;#res := 1; 48794#partsFINAL assume true; 48781#partsEXIT >#64#return; 48770#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 48773#partsENTRY ~p := #in~p;~q := #in~q; 48793#L20 assume !(~p <= 0); 48792#L21 assume ~q <= 0;#res := 0; 48780#partsFINAL assume true; 48769#partsEXIT >#66#return; 48772#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 48779#partsFINAL assume true; 48741#partsEXIT >#68#return; 48719#L36-1 havoc main_#t~ret8#1; 48712#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 48709#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 48464#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 48698#partsENTRY ~p := #in~p;~q := #in~q; 48625#L20 assume !(~p <= 0); 48626#L21 assume !(~q <= 0); 48605#L22 assume ~q > ~p; 48507#L22-1 call #t~ret0 := parts(~p, ~p);< 48509#partsENTRY ~p := #in~p;~q := #in~q; 48631#L20 assume !(~p <= 0); 48628#L21 assume !(~q <= 0); 48608#L22 assume !(~q > ~p); 48531#L23 call #t~ret1 := parts(~p - ~q, ~q);< 48616#partsENTRY ~p := #in~p;~q := #in~q; 48620#L20 assume ~p <= 0;#res := 1; 48618#partsFINAL assume true; 48613#partsEXIT >#64#return; 48614#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 48722#partsENTRY ~p := #in~p;~q := #in~q; 48733#L20 assume !(~p <= 0); 48731#L21 assume ~q <= 0;#res := 0; 48729#partsFINAL assume true; 48721#partsEXIT >#66#return; 48720#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 48714#partsFINAL assume true; 48506#partsEXIT >#62#return; 48462#L22-2 #res := #t~ret0;havoc #t~ret0; 48465#partsFINAL assume true; 48510#partsEXIT >#68#return; 48471#L36-1 [2021-12-06 21:47:47,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:47,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1579902911, now seen corresponding path program 3 times [2021-12-06 21:47:47,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:47,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266604773] [2021-12-06 21:47:47,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:47,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:47,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:47,840 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:47,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:47,851 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:47,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:47,852 INFO L85 PathProgramCache]: Analyzing trace with hash -197259277, now seen corresponding path program 2 times [2021-12-06 21:47:47,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:47,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059649472] [2021-12-06 21:47:47,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:47,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:47,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:47,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 21:47:47,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:47,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-06 21:47:47,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:47,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-06 21:47:47,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:47,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:47,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:47,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:47,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:47,886 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-06 21:47:47,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:47,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:47,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:47,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:47,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:47,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:47,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:47,897 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 28 proven. 26 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-12-06 21:47:47,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:47,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059649472] [2021-12-06 21:47:47,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059649472] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:47:47,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492589882] [2021-12-06 21:47:47,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 21:47:47,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:47:47,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:47,898 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:47:47,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2021-12-06 21:47:47,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 21:47:47,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:47:47,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 21:47:47,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:47,988 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-12-06 21:47:47,988 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 21:47:47,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492589882] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 21:47:47,988 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 21:47:47,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 7 [2021-12-06 21:47:47,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367566416] [2021-12-06 21:47:47,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 21:47:47,988 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:47:47,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:47,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 21:47:47,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 21:47:47,989 INFO L87 Difference]: Start difference. First operand 640 states and 725 transitions. cyclomatic complexity: 97 Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 6 states have internal predecessors, (30), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-06 21:47:48,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:48,021 INFO L93 Difference]: Finished difference Result 559 states and 620 transitions. [2021-12-06 21:47:48,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 21:47:48,021 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 559 states and 620 transitions. [2021-12-06 21:47:48,023 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 47 [2021-12-06 21:47:48,025 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 559 states to 483 states and 539 transitions. [2021-12-06 21:47:48,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 138 [2021-12-06 21:47:48,025 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 156 [2021-12-06 21:47:48,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 483 states and 539 transitions. [2021-12-06 21:47:48,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:48,025 INFO L681 BuchiCegarLoop]: Abstraction has 483 states and 539 transitions. [2021-12-06 21:47:48,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states and 539 transitions. [2021-12-06 21:47:48,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 457. [2021-12-06 21:47:48,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 323 states have (on average 1.0588235294117647) internal successors, (342), 332 states have internal predecessors, (342), 77 states have call successors, (86), 60 states have call predecessors, (86), 57 states have return successors, (81), 64 states have call predecessors, (81), 70 states have call successors, (81) [2021-12-06 21:47:48,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 509 transitions. [2021-12-06 21:47:48,036 INFO L704 BuchiCegarLoop]: Abstraction has 457 states and 509 transitions. [2021-12-06 21:47:48,036 INFO L587 BuchiCegarLoop]: Abstraction has 457 states and 509 transitions. [2021-12-06 21:47:48,036 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-06 21:47:48,036 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 457 states and 509 transitions. [2021-12-06 21:47:48,037 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 47 [2021-12-06 21:47:48,037 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:48,037 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:48,038 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [11, 11, 6, 6, 6, 6, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:48,038 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [22, 22, 17, 10, 8, 8, 8, 8, 8, 8, 7, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1] [2021-12-06 21:47:48,039 INFO L791 eck$LassoCheckResult]: Stem: 49932#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 49933#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; 49943#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 49941#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; 49942#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 50011#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 50008#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 50009#partsENTRY ~p := #in~p;~q := #in~q; 50012#L20 assume ~p <= 0;#res := 1; 50010#partsFINAL assume true; 50007#partsEXIT >#68#return; 50006#L36-1 havoc main_#t~ret8#1; 50005#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 50003#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 50001#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 49994#partsENTRY ~p := #in~p;~q := #in~q; 50004#L20 assume ~p <= 0;#res := 1; 50002#partsFINAL assume true; 50000#partsEXIT >#68#return; 49999#L36-1 havoc main_#t~ret8#1; 49998#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 49996#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 49992#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 49993#partsENTRY ~p := #in~p;~q := #in~q; 49997#L20 assume ~p <= 0;#res := 1; 49995#partsFINAL assume true; 49991#partsEXIT >#68#return; 49990#L36-1 havoc main_#t~ret8#1; 49989#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 49988#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 49953#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49954#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 49987#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 49945#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 49946#partsENTRY ~p := #in~p;~q := #in~q; 50312#L20 assume !(~p <= 0); 50310#L21 assume ~q <= 0;#res := 0; 50308#partsFINAL assume true; 50307#partsEXIT >#68#return; 49984#L36-1 havoc main_#t~ret8#1; 49976#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 49956#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 49957#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 50126#partsENTRY ~p := #in~p;~q := #in~q; 50140#L20 assume !(~p <= 0); 50139#L21 assume !(~q <= 0); 50138#L22 assume !(~q > ~p); 50135#L23 call #t~ret1 := parts(~p - ~q, ~q);< 50136#partsENTRY ~p := #in~p;~q := #in~q; 50142#L20 assume ~p <= 0;#res := 1; 50141#partsFINAL assume true; 50134#partsEXIT >#64#return; 50131#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 50132#partsENTRY ~p := #in~p;~q := #in~q; 50146#L20 assume !(~p <= 0); 50144#L21 assume ~q <= 0;#res := 0; 50143#partsFINAL assume true; 50130#partsEXIT >#66#return; 50128#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 50127#partsFINAL assume true; 50125#partsEXIT >#68#return; 50124#L36-1 havoc main_#t~ret8#1; 50122#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 50120#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 49973#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 50099#partsENTRY ~p := #in~p;~q := #in~q; 50098#L20 assume !(~p <= 0); 50096#L21 assume !(~q <= 0); 50094#L22 assume ~q > ~p; 50021#L22-1 call #t~ret0 := parts(~p, ~p);< 50076#partsENTRY ~p := #in~p;~q := #in~q; 50075#L20 assume !(~p <= 0); 50074#L21 assume !(~q <= 0); 50071#L22 assume !(~q > ~p); 50035#L23 call #t~ret1 := parts(~p - ~q, ~q);< 50036#partsENTRY ~p := #in~p;~q := #in~q; 50057#L20 assume ~p <= 0;#res := 1; 50056#partsFINAL assume true; 50034#partsEXIT >#64#return; 50025#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 50030#partsENTRY ~p := #in~p;~q := #in~q; 50041#L20 assume !(~p <= 0); 50039#L21 assume ~q <= 0;#res := 0; 50032#partsFINAL assume true; 50024#partsEXIT >#66#return; 50023#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 50020#partsFINAL assume true; 50022#partsEXIT >#62#return; 49977#L22-2 #res := #t~ret0;havoc #t~ret0; 49978#partsFINAL assume true; 50371#partsEXIT >#68#return; 49982#L36-1 [2021-12-06 21:47:48,039 INFO L793 eck$LassoCheckResult]: Loop: 49982#L36-1 havoc main_#t~ret8#1; 49983#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 50013#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 49951#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 49952#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 49986#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 49927#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 49944#partsENTRY ~p := #in~p;~q := #in~q; 50376#L20 assume !(~p <= 0); 50375#L21 assume ~q <= 0;#res := 0; 49980#partsFINAL assume true; 49926#partsEXIT >#68#return; 49928#L36-1 havoc main_#t~ret8#1; 49975#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 49955#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 49921#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 50176#partsENTRY ~p := #in~p;~q := #in~q; 50329#L20 assume !(~p <= 0); 50322#L21 assume !(~q <= 0); 50318#L22 assume !(~q > ~p); 49924#L23 call #t~ret1 := parts(~p - ~q, ~q);< 49923#partsENTRY ~p := #in~p;~q := #in~q; 49925#L20 assume !(~p <= 0); 49985#L21 assume !(~q <= 0); 50349#L22 assume !(~q > ~p); 49964#L23 call #t~ret1 := parts(~p - ~q, ~q);< 50333#partsENTRY ~p := #in~p;~q := #in~q; 50344#L20 assume ~p <= 0;#res := 1; 50343#partsFINAL assume true; 50332#partsEXIT >#64#return; 50325#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 50328#partsENTRY ~p := #in~p;~q := #in~q; 50342#L20 assume !(~p <= 0); 50335#L21 assume ~q <= 0;#res := 0; 50331#partsFINAL assume true; 50324#partsEXIT >#66#return; 50321#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 50317#partsFINAL assume true; 50315#partsEXIT >#64#return; 50196#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 50197#partsENTRY ~p := #in~p;~q := #in~q; 50205#L20 assume !(~p <= 0); 50203#L21 assume ~q <= 0;#res := 0; 50201#partsFINAL assume true; 50195#partsEXIT >#66#return; 50193#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 50181#partsFINAL assume true; 50175#partsEXIT >#68#return; 50171#L36-1 havoc main_#t~ret8#1; 50169#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 50167#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 50016#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 50165#partsENTRY ~p := #in~p;~q := #in~q; 50216#L20 assume !(~p <= 0); 50212#L21 assume !(~q <= 0); 50211#L22 assume ~q > ~p; 50183#L22-1 call #t~ret0 := parts(~p, ~p);< 50184#partsENTRY ~p := #in~p;~q := #in~q; 50206#L20 assume !(~p <= 0); 50204#L21 assume !(~q <= 0); 50202#L22 assume !(~q > ~p); 50199#L23 call #t~ret1 := parts(~p - ~q, ~q);< 50200#partsENTRY ~p := #in~p;~q := #in~q; 50214#L20 assume ~p <= 0;#res := 1; 50207#partsFINAL assume true; 50198#partsEXIT >#64#return; 50189#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 50191#partsENTRY ~p := #in~p;~q := #in~q; 50243#L20 assume !(~p <= 0); 50241#L21 assume !(~q <= 0); 50239#L22 assume !(~q > ~p); 50232#L23 call #t~ret1 := parts(~p - ~q, ~q);< 50234#partsENTRY ~p := #in~p;~q := #in~q; 50280#L20 assume !(~p <= 0); 50278#L21 assume !(~q <= 0); 50276#L22 assume !(~q > ~p); 50272#L23 call #t~ret1 := parts(~p - ~q, ~q);< 50274#partsENTRY ~p := #in~p;~q := #in~q; 50283#L20 assume ~p <= 0;#res := 1; 50281#partsFINAL assume true; 50271#partsEXIT >#64#return; 50265#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 50267#partsENTRY ~p := #in~p;~q := #in~q; 50290#L20 assume !(~p <= 0); 50288#L21 assume ~q <= 0;#res := 0; 50287#partsFINAL assume true; 50263#partsEXIT >#66#return; 50259#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 50247#partsFINAL assume true; 50231#partsEXIT >#64#return; 50227#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 50229#partsENTRY ~p := #in~p;~q := #in~q; 50299#L20 assume !(~p <= 0); 50295#L21 assume ~q <= 0;#res := 0; 50293#partsFINAL assume true; 50226#partsEXIT >#66#return; 50217#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 50213#partsFINAL assume true; 50187#partsEXIT >#66#return; 50190#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 50194#partsFINAL assume true; 50182#partsEXIT >#62#return; 50178#L22-2 #res := #t~ret0;havoc #t~ret0; 50177#partsFINAL assume true; 50172#partsEXIT >#68#return; 50170#L36-1 havoc main_#t~ret8#1; 50168#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 50166#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 50017#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 50162#partsENTRY ~p := #in~p;~q := #in~q; 50160#L20 assume !(~p <= 0); 50157#L21 assume !(~q <= 0); 50018#L22 assume ~q > ~p; 49961#L22-1 call #t~ret0 := parts(~p, ~p);< 49972#partsENTRY ~p := #in~p;~q := #in~q; 50374#L20 assume !(~p <= 0); 50373#L21 assume !(~q <= 0); 49958#L22 assume !(~q > ~p); 49960#L23 call #t~ret1 := parts(~p - ~q, ~q);< 50038#partsENTRY ~p := #in~p;~q := #in~q; 50080#L20 assume ~p <= 0;#res := 1; 50079#partsFINAL assume true; 50037#partsEXIT >#64#return; 50027#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 50031#partsENTRY ~p := #in~p;~q := #in~q; 50108#L20 assume !(~p <= 0); 50106#L21 assume !(~q <= 0); 50105#L22 assume !(~q > ~p); 50103#L23 call #t~ret1 := parts(~p - ~q, ~q);< 50104#partsENTRY ~p := #in~p;~q := #in~q; 50123#L20 assume !(~p <= 0); 50121#L21 assume !(~q <= 0); 50118#L22 assume !(~q > ~p); 49935#L23 call #t~ret1 := parts(~p - ~q, ~q);< 50117#partsENTRY ~p := #in~p;~q := #in~q; 50304#L20 assume ~p <= 0;#res := 1; 49969#partsFINAL assume true; 50115#partsEXIT >#64#return; 50111#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 49938#partsENTRY ~p := #in~p;~q := #in~q; 50137#L20 assume !(~p <= 0); 50133#L21 assume ~q <= 0;#res := 0; 50129#partsFINAL assume true; 50110#partsEXIT >#66#return; 50109#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 50107#partsFINAL assume true; 50102#partsEXIT >#64#return; 50043#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 50050#partsENTRY ~p := #in~p;~q := #in~q; 50091#L20 assume !(~p <= 0); 50089#L21 assume ~q <= 0;#res := 0; 50088#partsFINAL assume true; 50042#partsEXIT >#66#return; 50040#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 50033#partsFINAL assume true; 50026#partsEXIT >#66#return; 50029#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 50369#partsFINAL assume true; 50014#partsEXIT >#62#return; 50015#L22-2 #res := #t~ret0;havoc #t~ret0; 50372#partsFINAL assume true; 50370#partsEXIT >#68#return; 49982#L36-1 [2021-12-06 21:47:48,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:48,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1579902911, now seen corresponding path program 4 times [2021-12-06 21:47:48,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:48,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36985579] [2021-12-06 21:47:48,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:48,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:48,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:48,047 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:48,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:48,056 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:48,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:48,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1395630766, now seen corresponding path program 3 times [2021-12-06 21:47:48,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:48,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33860839] [2021-12-06 21:47:48,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:48,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:48,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 21:47:48,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-06 21:47:48,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:48,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:48,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:48,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-06 21:47:48,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2021-12-06 21:47:48,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:48,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:48,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:48,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:48,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,188 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:48,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:48,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-06 21:47:48,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2021-12-06 21:47:48,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:48,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:48,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:48,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:48,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:48,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:48,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-06 21:47:48,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:48,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1219 backedges. 75 proven. 242 refuted. 0 times theorem prover too weak. 902 trivial. 0 not checked. [2021-12-06 21:47:48,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:48,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33860839] [2021-12-06 21:47:48,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33860839] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:47:48,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986110597] [2021-12-06 21:47:48,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 21:47:48,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:47:48,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:48,221 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:47:48,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2021-12-06 21:47:48,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-12-06 21:47:48,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:47:48,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-06 21:47:48,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:48,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1219 backedges. 654 proven. 121 refuted. 0 times theorem prover too weak. 444 trivial. 0 not checked. [2021-12-06 21:47:48,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:47:48,760 INFO L134 CoverageAnalysis]: Checked inductivity of 1219 backedges. 69 proven. 243 refuted. 0 times theorem prover too weak. 907 trivial. 0 not checked. [2021-12-06 21:47:48,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986110597] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:47:48,761 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 21:47:48,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 24 [2021-12-06 21:47:48,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996419568] [2021-12-06 21:47:48,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 21:47:48,761 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-06 21:47:48,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:48,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-06 21:47:48,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-12-06 21:47:48,762 INFO L87 Difference]: Start difference. First operand 457 states and 509 transitions. cyclomatic complexity: 61 Second operand has 24 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 23 states have internal predecessors, (80), 14 states have call successors, (23), 2 states have call predecessors, (23), 6 states have return successors, (24), 10 states have call predecessors, (24), 14 states have call successors, (24) [2021-12-06 21:47:49,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:49,071 INFO L93 Difference]: Finished difference Result 518 states and 579 transitions. [2021-12-06 21:47:49,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 21:47:49,072 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 518 states and 579 transitions. [2021-12-06 21:47:49,074 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 51 [2021-12-06 21:47:49,076 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 518 states to 518 states and 579 transitions. [2021-12-06 21:47:49,076 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 147 [2021-12-06 21:47:49,076 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 147 [2021-12-06 21:47:49,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 518 states and 579 transitions. [2021-12-06 21:47:49,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:49,077 INFO L681 BuchiCegarLoop]: Abstraction has 518 states and 579 transitions. [2021-12-06 21:47:49,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states and 579 transitions. [2021-12-06 21:47:49,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 459. [2021-12-06 21:47:49,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 325 states have (on average 1.0584615384615386) internal successors, (344), 333 states have internal predecessors, (344), 77 states have call successors, (86), 61 states have call predecessors, (86), 57 states have return successors, (79), 64 states have call predecessors, (79), 70 states have call successors, (79) [2021-12-06 21:47:49,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 509 transitions. [2021-12-06 21:47:49,083 INFO L704 BuchiCegarLoop]: Abstraction has 459 states and 509 transitions. [2021-12-06 21:47:49,083 INFO L587 BuchiCegarLoop]: Abstraction has 459 states and 509 transitions. [2021-12-06 21:47:49,083 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-06 21:47:49,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 459 states and 509 transitions. [2021-12-06 21:47:49,084 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 47 [2021-12-06 21:47:49,084 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:49,084 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:49,085 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [11, 11, 6, 6, 6, 6, 5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:49,085 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [21, 21, 16, 9, 8, 8, 8, 8, 8, 8, 7, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:49,085 INFO L791 eck$LassoCheckResult]: Stem: 52332#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 52333#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; 52338#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 52336#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; 52337#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 52387#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 52419#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 52420#partsENTRY ~p := #in~p;~q := #in~q; 52422#L20 assume ~p <= 0;#res := 1; 52421#partsFINAL assume true; 52418#partsEXIT >#68#return; 52417#L36-1 havoc main_#t~ret8#1; 52416#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 52415#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 52414#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 52403#partsENTRY ~p := #in~p;~q := #in~q; 52432#L20 assume ~p <= 0;#res := 1; 52431#partsFINAL assume true; 52413#partsEXIT >#68#return; 52409#L36-1 havoc main_#t~ret8#1; 52407#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 52405#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 52401#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 52402#partsENTRY ~p := #in~p;~q := #in~q; 52406#L20 assume ~p <= 0;#res := 1; 52404#partsFINAL assume true; 52400#partsEXIT >#68#return; 52399#L36-1 havoc main_#t~ret8#1; 52393#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 52391#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 52350#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 52351#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 52388#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 52561#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 52562#partsENTRY ~p := #in~p;~q := #in~q; 52565#L20 assume !(~p <= 0); 52564#L21 assume ~q <= 0;#res := 0; 52563#partsFINAL assume true; 52560#partsEXIT >#68#return; 52559#L36-1 havoc main_#t~ret8#1; 52374#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 52354#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 52342#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 52343#partsENTRY ~p := #in~p;~q := #in~q; 52593#L20 assume !(~p <= 0); 52588#L21 assume !(~q <= 0); 52584#L22 assume !(~q > ~p); 52581#L23 call #t~ret1 := parts(~p - ~q, ~q);< 52582#partsENTRY ~p := #in~p;~q := #in~q; 52602#L20 assume ~p <= 0;#res := 1; 52601#partsFINAL assume true; 52580#partsEXIT >#64#return; 52577#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 52578#partsENTRY ~p := #in~p;~q := #in~q; 52608#L20 assume !(~p <= 0); 52606#L21 assume ~q <= 0;#res := 0; 52604#partsFINAL assume true; 52576#partsEXIT >#66#return; 52572#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 52570#partsFINAL assume true; 52568#partsEXIT >#68#return; 52558#L36-1 havoc main_#t~ret8#1; 52477#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 52408#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 52376#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 52472#partsENTRY ~p := #in~p;~q := #in~q; 52471#L20 assume !(~p <= 0); 52469#L21 assume !(~q <= 0); 52467#L22 assume ~q > ~p; 52427#L22-1 call #t~ret0 := parts(~p, ~p);< 52428#partsENTRY ~p := #in~p;~q := #in~q; 52478#L20 assume !(~p <= 0); 52474#L21 assume !(~q <= 0); 52466#L22 assume !(~q > ~p); 52464#L23 call #t~ret1 := parts(~p - ~q, ~q);< 52465#partsENTRY ~p := #in~p;~q := #in~q; 52492#L20 assume ~p <= 0;#res := 1; 52481#partsFINAL assume true; 52463#partsEXIT >#64#return; 52443#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 52448#partsENTRY ~p := #in~p;~q := #in~q; 52457#L20 assume !(~p <= 0); 52454#L21 assume ~q <= 0;#res := 0; 52450#partsFINAL assume true; 52442#partsEXIT >#66#return; 52444#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 52437#partsFINAL assume true; 52438#partsEXIT >#62#return; 52375#L22-2 #res := #t~ret0;havoc #t~ret0; 52377#partsFINAL assume true; 52410#partsEXIT >#68#return; 52392#L36-1 [2021-12-06 21:47:49,086 INFO L793 eck$LassoCheckResult]: Loop: 52392#L36-1 havoc main_#t~ret8#1; 52390#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 52389#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 52348#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 52349#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 52352#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 52353#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 52430#partsENTRY ~p := #in~p;~q := #in~q; 52435#L20 assume !(~p <= 0); 52434#L21 assume ~q <= 0;#res := 0; 52433#partsFINAL assume true; 52429#partsEXIT >#68#return; 52382#L36-1 havoc main_#t~ret8#1; 52372#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 52373#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 52339#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 52341#partsENTRY ~p := #in~p;~q := #in~q; 52710#L20 assume !(~p <= 0); 52709#L21 assume !(~q <= 0); 52708#L22 assume !(~q > ~p); 52706#L23 call #t~ret1 := parts(~p - ~q, ~q);< 52707#partsENTRY ~p := #in~p;~q := #in~q; 52739#L20 assume !(~p <= 0); 52738#L21 assume !(~q <= 0); 52737#L22 assume !(~q > ~p); 52735#L23 call #t~ret1 := parts(~p - ~q, ~q);< 52736#partsENTRY ~p := #in~p;~q := #in~q; 52762#L20 assume ~p <= 0;#res := 1; 52763#partsFINAL assume true; 52733#partsEXIT >#64#return; 52729#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 52732#partsENTRY ~p := #in~p;~q := #in~q; 52766#L20 assume !(~p <= 0); 52759#L21 assume ~q <= 0;#res := 0; 52758#partsFINAL assume true; 52728#partsEXIT >#66#return; 52727#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 52726#partsFINAL assume true; 52705#partsEXIT >#64#return; 52689#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 52690#partsENTRY ~p := #in~p;~q := #in~q; 52698#L20 assume !(~p <= 0); 52697#L21 assume ~q <= 0;#res := 0; 52695#partsFINAL assume true; 52688#partsEXIT >#66#return; 52685#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 52683#partsFINAL assume true; 52681#partsEXIT >#68#return; 52383#L36-1 havoc main_#t~ret8#1; 52384#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 52555#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 52396#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 52554#partsENTRY ~p := #in~p;~q := #in~q; 52645#L20 assume !(~p <= 0); 52644#L21 assume !(~q <= 0); 52641#L22 assume !(~q > ~p); 52370#L23 call #t~ret1 := parts(~p - ~q, ~q);< 52639#partsENTRY ~p := #in~p;~q := #in~q; 52642#L20 assume ~p <= 0;#res := 1; 52640#partsFINAL assume true; 52638#partsEXIT >#64#return; 52618#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 52621#partsENTRY ~p := #in~p;~q := #in~q; 52679#L20 assume !(~p <= 0); 52678#L21 assume !(~q <= 0); 52677#L22 assume !(~q > ~p); 52331#L23 call #t~ret1 := parts(~p - ~q, ~q);< 52328#partsENTRY ~p := #in~p;~q := #in~q; 52330#L20 assume !(~p <= 0); 52767#L21 assume !(~q <= 0); 52356#L22 assume !(~q > ~p); 52320#L23 call #t~ret1 := parts(~p - ~q, ~q);< 52347#partsENTRY ~p := #in~p;~q := #in~q; 52771#L20 assume ~p <= 0;#res := 1; 52365#partsFINAL assume true; 52319#partsEXIT >#64#return; 52323#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 52335#partsENTRY ~p := #in~p;~q := #in~q; 52386#L20 assume !(~p <= 0); 52360#L21 assume ~q <= 0;#res := 0; 52361#partsFINAL assume true; 52770#partsEXIT >#66#return; 52769#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 52768#partsFINAL assume true; 52675#partsEXIT >#64#return; 52632#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 52635#partsENTRY ~p := #in~p;~q := #in~q; 52712#L20 assume !(~p <= 0); 52711#L21 assume ~q <= 0;#res := 0; 52671#partsFINAL assume true; 52631#partsEXIT >#66#return; 52629#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 52625#partsFINAL assume true; 52617#partsEXIT >#66#return; 52615#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 52613#partsFINAL assume true; 52611#partsEXIT >#68#return; 52609#L36-1 havoc main_#t~ret8#1; 52411#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 52412#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 52395#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 52397#partsENTRY ~p := #in~p;~q := #in~q; 52537#L20 assume !(~p <= 0); 52535#L21 assume !(~q <= 0); 52533#L22 assume ~q > ~p; 52424#L22-1 call #t~ret0 := parts(~p, ~p);< 52461#partsENTRY ~p := #in~p;~q := #in~q; 52460#L20 assume !(~p <= 0); 52459#L21 assume !(~q <= 0); 52456#L22 assume !(~q > ~p); 52452#L23 call #t~ret1 := parts(~p - ~q, ~q);< 52453#partsENTRY ~p := #in~p;~q := #in~q; 52458#L20 assume ~p <= 0;#res := 1; 52455#partsFINAL assume true; 52451#partsEXIT >#64#return; 52446#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 52449#partsENTRY ~p := #in~p;~q := #in~q; 52504#L20 assume !(~p <= 0); 52501#L21 assume !(~q <= 0); 52498#L22 assume !(~q > ~p); 52327#L23 call #t~ret1 := parts(~p - ~q, ~q);< 52324#partsENTRY ~p := #in~p;~q := #in~q; 52326#L20 assume !(~p <= 0); 52724#L21 assume !(~q <= 0); 52719#L22 assume !(~q > ~p); 52314#L23 call #t~ret1 := parts(~p - ~q, ~q);< 52714#partsENTRY ~p := #in~p;~q := #in~q; 52718#L20 assume ~p <= 0;#res := 1; 52363#partsFINAL assume true; 52313#partsEXIT >#64#return; 52317#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 52334#partsENTRY ~p := #in~p;~q := #in~q; 52725#L20 assume !(~p <= 0); 52723#L21 assume ~q <= 0;#res := 0; 52720#partsFINAL assume true; 52676#partsEXIT >#66#return; 52610#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 52566#partsFINAL assume true; 52493#partsEXIT >#64#return; 52483#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 52490#partsENTRY ~p := #in~p;~q := #in~q; 52549#L20 assume !(~p <= 0); 52548#L21 assume ~q <= 0;#res := 0; 52547#partsFINAL assume true; 52482#partsEXIT >#66#return; 52480#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 52462#partsFINAL assume true; 52445#partsEXIT >#66#return; 52440#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 52441#partsFINAL assume true; 52423#partsEXIT >#62#return; 52426#L22-2 #res := #t~ret0;havoc #t~ret0; 52479#partsFINAL assume true; 52394#partsEXIT >#68#return; 52392#L36-1 [2021-12-06 21:47:49,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:49,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1579902911, now seen corresponding path program 5 times [2021-12-06 21:47:49,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:49,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960163859] [2021-12-06 21:47:49,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:49,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:49,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:49,094 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:49,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:49,103 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:49,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:49,103 INFO L85 PathProgramCache]: Analyzing trace with hash -917288381, now seen corresponding path program 4 times [2021-12-06 21:47:49,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:49,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179659386] [2021-12-06 21:47:49,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:49,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:49,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:49,119 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:49,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:49,138 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:49,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:49,138 INFO L85 PathProgramCache]: Analyzing trace with hash 8683649, now seen corresponding path program 6 times [2021-12-06 21:47:49,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:49,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558562860] [2021-12-06 21:47:49,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:49,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:49,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 21:47:49,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 21:47:49,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-06 21:47:49,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-06 21:47:49,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-06 21:47:49,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:49,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:49,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-06 21:47:49,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:49,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:49,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:49,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2021-12-06 21:47:49,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2021-12-06 21:47:49,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:49,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:49,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:49,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-06 21:47:49,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2021-12-06 21:47:49,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:49,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:49,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:49,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:49,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:49,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-06 21:47:49,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2021-12-06 21:47:49,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:49,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:49,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:49,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:49,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-12-06 21:47:49,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-06 21:47:49,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-06 21:47:49,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:49,321 INFO L134 CoverageAnalysis]: Checked inductivity of 2605 backedges. 26 proven. 144 refuted. 0 times theorem prover too weak. 2435 trivial. 0 not checked. [2021-12-06 21:47:49,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 21:47:49,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558562860] [2021-12-06 21:47:49,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558562860] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 21:47:49,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837519392] [2021-12-06 21:47:49,321 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-06 21:47:49,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 21:47:49,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:49,322 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 21:47:49,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2021-12-06 21:47:49,390 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-12-06 21:47:49,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 21:47:49,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-06 21:47:49,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:49,720 INFO L134 CoverageAnalysis]: Checked inductivity of 2605 backedges. 1149 proven. 151 refuted. 0 times theorem prover too weak. 1305 trivial. 0 not checked. [2021-12-06 21:47:49,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 21:47:50,098 INFO L134 CoverageAnalysis]: Checked inductivity of 2605 backedges. 186 proven. 220 refuted. 0 times theorem prover too weak. 2199 trivial. 0 not checked. [2021-12-06 21:47:50,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837519392] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 21:47:50,099 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-06 21:47:50,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 16, 16] total 34 [2021-12-06 21:47:50,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557354485] [2021-12-06 21:47:50,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-06 21:47:51,221 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:51,221 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:51,221 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:51,221 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:51,221 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 21:47:51,221 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:51,221 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:51,221 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:51,221 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration19_Loop [2021-12-06 21:47:51,221 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:51,221 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:51,222 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-06 21:47:51,227 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-06 21:47:51,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-06 21:47:51,229 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-06 21:47:51,248 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:51,248 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 21:47:51,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:51,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:51,249 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:51,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2021-12-06 21:47:51,250 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:51,250 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:51,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:51,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:51,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:51,276 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:51,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2021-12-06 21:47:51,277 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 21:47:51,277 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:51,457 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-06 21:47:51,459 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2021-12-06 21:47:51,459 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:51,459 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:51,459 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:51,459 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:51,459 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-06 21:47:51,459 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:51,459 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:51,459 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:51,459 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration19_Loop [2021-12-06 21:47:51,459 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:51,459 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:51,460 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-06 21:47:51,466 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-06 21:47:51,467 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-06 21:47:51,468 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-06 21:47:51,485 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:51,486 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-06 21:47:51,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:51,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:51,486 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:51,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2021-12-06 21:47:51,487 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-06 21:47:51,494 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-06 21:47:51,494 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-06 21:47:51,494 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-06 21:47:51,494 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-06 21:47:51,494 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-06 21:47:51,495 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-06 21:47:51,495 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-06 21:47:51,497 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-06 21:47:51,499 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-06 21:47:51,499 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-06 21:47:51,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:51,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:51,500 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:51,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2021-12-06 21:47:51,500 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-06 21:47:51,501 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-06 21:47:51,501 INFO L513 LassoAnalysis]: Proved termination. [2021-12-06 21:47:51,501 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_main_~p~0#1) = -2*ULTIMATE.start_main_~p~0#1 + 3 Supporting invariants [] [2021-12-06 21:47:51,518 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Forceful destruction successful, exit code 0 [2021-12-06 21:47:51,519 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-06 21:47:51,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:51,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:51,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 535 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-06 21:47:51,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:51,782 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2021-12-06 21:47:51,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 21:47:51,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 973 conjuncts, 58 conjunts are in the unsatisfiable core [2021-12-06 21:47:51,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 21:47:52,296 INFO L134 CoverageAnalysis]: Checked inductivity of 1108 backedges. 27 proven. 247 refuted. 0 times theorem prover too weak. 834 trivial. 0 not checked. [2021-12-06 21:47:52,296 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 11 loop predicates [2021-12-06 21:47:52,296 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 459 states and 509 transitions. cyclomatic complexity: 60 Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 9 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) [2021-12-06 21:47:52,532 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 459 states and 509 transitions. cyclomatic complexity: 60. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 9 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) Result 1346 states and 1565 transitions. Complement of second has 83 states. [2021-12-06 21:47:52,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 14 states 2 stem states 11 non-accepting loop states 1 accepting loop states [2021-12-06 21:47:52,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 13 states have internal predecessors, (53), 9 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (16), 8 states have call predecessors, (16), 9 states have call successors, (16) [2021-12-06 21:47:52,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 85 transitions. [2021-12-06 21:47:52,533 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 85 transitions. Stem has 91 letters. Loop has 154 letters. [2021-12-06 21:47:52,534 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:52,534 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 85 transitions. Stem has 245 letters. Loop has 154 letters. [2021-12-06 21:47:52,535 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:52,535 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 14 states and 85 transitions. Stem has 91 letters. Loop has 308 letters. [2021-12-06 21:47:52,536 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-06 21:47:52,536 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1346 states and 1565 transitions. [2021-12-06 21:47:52,540 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 58 [2021-12-06 21:47:52,546 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1346 states to 1179 states and 1353 transitions. [2021-12-06 21:47:52,546 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 192 [2021-12-06 21:47:52,546 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 192 [2021-12-06 21:47:52,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1179 states and 1353 transitions. [2021-12-06 21:47:52,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:52,547 INFO L681 BuchiCegarLoop]: Abstraction has 1179 states and 1353 transitions. [2021-12-06 21:47:52,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1179 states and 1353 transitions. [2021-12-06 21:47:52,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1179 to 852. [2021-12-06 21:47:52,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 852 states, 594 states have (on average 1.0555555555555556) internal successors, (627), 610 states have internal predecessors, (627), 148 states have call successors, (159), 109 states have call predecessors, (159), 110 states have return successors, (159), 132 states have call predecessors, (159), 140 states have call successors, (159) [2021-12-06 21:47:52,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 945 transitions. [2021-12-06 21:47:52,559 INFO L704 BuchiCegarLoop]: Abstraction has 852 states and 945 transitions. [2021-12-06 21:47:52,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 21:47:52,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-06 21:47:52,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=975, Unknown=0, NotChecked=0, Total=1122 [2021-12-06 21:47:52,560 INFO L87 Difference]: Start difference. First operand 852 states and 945 transitions. Second operand has 34 states, 34 states have (on average 3.3823529411764706) internal successors, (115), 34 states have internal predecessors, (115), 22 states have call successors, (28), 2 states have call predecessors, (28), 4 states have return successors, (30), 21 states have call predecessors, (30), 22 states have call successors, (30) [2021-12-06 21:47:52,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 21:47:52,986 INFO L93 Difference]: Finished difference Result 1074 states and 1248 transitions. [2021-12-06 21:47:52,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-06 21:47:52,987 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1074 states and 1248 transitions. [2021-12-06 21:47:52,991 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 65 [2021-12-06 21:47:52,996 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1074 states to 1036 states and 1202 transitions. [2021-12-06 21:47:52,996 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 165 [2021-12-06 21:47:52,996 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 178 [2021-12-06 21:47:52,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1036 states and 1202 transitions. [2021-12-06 21:47:52,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-06 21:47:52,996 INFO L681 BuchiCegarLoop]: Abstraction has 1036 states and 1202 transitions. [2021-12-06 21:47:52,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states and 1202 transitions. [2021-12-06 21:47:53,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 906. [2021-12-06 21:47:53,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 636 states have (on average 1.0534591194968554) internal successors, (670), 655 states have internal predecessors, (670), 160 states have call successors, (175), 109 states have call predecessors, (175), 110 states have return successors, (173), 141 states have call predecessors, (173), 151 states have call successors, (173) [2021-12-06 21:47:53,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 1018 transitions. [2021-12-06 21:47:53,008 INFO L704 BuchiCegarLoop]: Abstraction has 906 states and 1018 transitions. [2021-12-06 21:47:53,008 INFO L587 BuchiCegarLoop]: Abstraction has 906 states and 1018 transitions. [2021-12-06 21:47:53,008 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-06 21:47:53,008 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 906 states and 1018 transitions. [2021-12-06 21:47:53,010 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 47 [2021-12-06 21:47:53,010 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-06 21:47:53,010 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-06 21:47:53,011 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [13, 12, 8, 8, 8, 7, 7, 7, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 21:47:53,011 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2021-12-06 21:47:53,011 INFO L791 eck$LassoCheckResult]: Stem: 58889#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 58890#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; 58900#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 58898#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; 58899#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 59165#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 59162#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 59163#partsENTRY ~p := #in~p;~q := #in~q; 59166#L20 assume ~p <= 0;#res := 1; 59164#partsFINAL assume true; 59161#partsEXIT >#68#return; 59160#L36-1 havoc main_#t~ret8#1; 59158#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 59156#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 59153#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 59083#partsENTRY ~p := #in~p;~q := #in~q; 59159#L20 assume ~p <= 0;#res := 1; 59157#partsFINAL assume true; 59152#partsEXIT >#68#return; 59150#L36-1 havoc main_#t~ret8#1; 59148#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 59086#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 59080#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 59082#partsENTRY ~p := #in~p;~q := #in~q; 59145#L20 assume ~p <= 0;#res := 1; 59140#partsFINAL assume true; 59078#partsEXIT >#68#return; 59077#L36-1 havoc main_#t~ret8#1; 59076#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 59071#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 59069#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 59068#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 59067#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 59057#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 59060#partsENTRY ~p := #in~p;~q := #in~q; 59144#L20 assume !(~p <= 0); 59143#L21 assume ~q <= 0;#res := 0; 59142#partsFINAL assume true; 59056#partsEXIT >#68#return; 59059#L36-1 havoc main_#t~ret8#1; 59048#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 59044#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 59038#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 59040#partsENTRY ~p := #in~p;~q := #in~q; 59063#L20 assume !(~p <= 0); 59062#L21 assume !(~q <= 0); 59061#L22 assume !(~q > ~p); 59054#L23 call #t~ret1 := parts(~p - ~q, ~q);< 59055#partsENTRY ~p := #in~p;~q := #in~q; 59093#L20 assume ~p <= 0;#res := 1; 59092#partsFINAL assume true; 59053#partsEXIT >#64#return; 59050#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 59051#partsENTRY ~p := #in~p;~q := #in~q; 59066#L20 assume !(~p <= 0); 59065#L21 assume ~q <= 0;#res := 0; 59064#partsFINAL assume true; 59049#partsEXIT >#66#return; 59046#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 59042#partsFINAL assume true; 59036#partsEXIT >#68#return; 59033#L36-1 havoc main_#t~ret8#1; 59030#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 59029#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 58881#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 59025#partsENTRY ~p := #in~p;~q := #in~q; 59021#L20 assume !(~p <= 0); 59016#L21 assume !(~q <= 0); 59015#L22 assume ~q > ~p; 58968#L22-1 call #t~ret0 := parts(~p, ~p);< 58969#partsENTRY ~p := #in~p;~q := #in~q; 59088#L20 assume !(~p <= 0); 59087#L21 assume !(~q <= 0); 59009#L22 assume !(~q > ~p); 58986#L23 call #t~ret1 := parts(~p - ~q, ~q);< 58987#partsENTRY ~p := #in~p;~q := #in~q; 59105#L20 assume ~p <= 0;#res := 1; 59008#partsFINAL assume true; 58985#partsEXIT >#64#return; 58977#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 58981#partsENTRY ~p := #in~p;~q := #in~q; 58993#L20 assume !(~p <= 0); 58991#L21 assume ~q <= 0;#res := 0; 58983#partsFINAL assume true; 58976#partsEXIT >#66#return; 58974#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 58970#partsFINAL assume true; 58971#partsEXIT >#62#return; 58945#L22-2 #res := #t~ret0;havoc #t~ret0; 58946#partsFINAL assume true; 58880#partsEXIT >#68#return; 58884#L36-1 havoc main_#t~ret8#1; 58955#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 59182#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 58910#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 58911#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 58914#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 58875#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 58873#partsENTRY ~p := #in~p;~q := #in~q; 58876#L20 assume !(~p <= 0); 58923#L21 assume ~q <= 0;#res := 0; 58924#partsFINAL assume true; 59349#partsEXIT >#68#return; 59221#L36-1 havoc main_#t~ret8#1; 58942#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 58943#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 58905#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 59041#partsENTRY ~p := #in~p;~q := #in~q; 59035#L20 assume !(~p <= 0); 59031#L21 assume !(~q <= 0); 58975#L22 assume !(~q > ~p); 58903#L23 [2021-12-06 21:47:53,011 INFO L793 eck$LassoCheckResult]: Loop: 58903#L23 call #t~ret1 := parts(~p - ~q, ~q);< 58906#partsENTRY ~p := #in~p;~q := #in~q; 58957#L20 assume !(~p <= 0); 58958#L21 assume !(~q <= 0); 59017#L22 assume !(~q > ~p); 58903#L23 [2021-12-06 21:47:53,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:53,011 INFO L85 PathProgramCache]: Analyzing trace with hash 912745189, now seen corresponding path program 7 times [2021-12-06 21:47:53,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:53,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170137779] [2021-12-06 21:47:53,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:53,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:53,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:53,019 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:53,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:53,030 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:53,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:53,030 INFO L85 PathProgramCache]: Analyzing trace with hash 86815080, now seen corresponding path program 2 times [2021-12-06 21:47:53,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:53,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620043156] [2021-12-06 21:47:53,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:53,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:53,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:53,032 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:53,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:53,033 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:53,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 21:47:53,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1998814468, now seen corresponding path program 8 times [2021-12-06 21:47:53,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 21:47:53,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893313768] [2021-12-06 21:47:53,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 21:47:53,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 21:47:53,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:53,042 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 21:47:53,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 21:47:53,052 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 21:47:53,101 INFO L210 LassoAnalysis]: Preferences: [2021-12-06 21:47:53,101 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-06 21:47:53,101 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-06 21:47:53,101 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-06 21:47:53,102 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-06 21:47:53,102 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:53,102 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-06 21:47:53,102 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-06 21:47:53,102 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration20_Loop [2021-12-06 21:47:53,102 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-06 21:47:53,102 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-06 21:47:53,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-06 21:47:53,104 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-06 21:47:53,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-06 21:47:53,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-06 21:47:53,107 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-06 21:47:53,139 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-06 21:47:53,139 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-06 21:47:53,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:53,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:53,140 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:53,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2021-12-06 21:47:53,141 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:53,141 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:53,149 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:53,149 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-06 21:47:53,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2021-12-06 21:47:53,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:53,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:53,168 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:53,169 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2021-12-06 21:47:53,169 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:53,169 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:53,177 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:53,177 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#res=0} Honda state: {parts_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 21:47:53,195 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2021-12-06 21:47:53,196 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:53,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:53,196 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:53,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2021-12-06 21:47:53,207 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:53,207 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:53,217 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:53,217 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-06 21:47:53,240 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2021-12-06 21:47:53,240 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:53,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:53,240 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:53,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2021-12-06 21:47:53,241 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:53,241 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:53,249 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-06 21:47:53,249 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#t~ret0=0} Honda state: {parts_#t~ret0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-06 21:47:53,267 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Ended with exit code 0 [2021-12-06 21:47:53,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:53,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:53,268 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:53,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2021-12-06 21:47:53,269 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-06 21:47:53,269 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-06 21:47:53,303 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2021-12-06 21:47:53,303 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-06 21:47:53,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 21:47:53,304 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-06 21:47:53,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1affdd01-3302-45dd-b4b5-366149113942/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2021-12-06 21:47:53,305 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-06 21:47:53,305 INFO L160 nArgumentSynthesizer]: Using integer mode.