./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 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-numeric/Parts.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc --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 --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-5e519f3 [2022-11-02 20:50:04,438 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:50:04,441 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:50:04,491 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:50:04,492 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:50:04,496 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:50:04,498 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:50:04,502 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:50:04,504 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:50:04,510 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:50:04,511 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:50:04,514 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:50:04,514 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:50:04,517 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:50:04,518 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:50:04,520 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:50:04,522 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:50:04,523 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:50:04,524 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:50:04,533 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:50:04,534 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:50:04,535 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:50:04,538 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:50:04,539 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:50:04,547 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:50:04,548 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:50:04,548 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:50:04,550 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:50:04,550 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:50:04,551 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:50:04,552 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:50:04,553 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:50:04,555 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:50:04,557 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:50:04,558 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:50:04,558 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:50:04,559 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:50:04,559 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:50:04,559 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:50:04,560 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:50:04,561 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:50:04,561 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-64bit-Automizer_Default.epf [2022-11-02 20:50:04,588 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:50:04,588 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:50:04,589 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:50:04,589 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:50:04,590 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:50:04,590 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:50:04,590 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:50:04,591 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-02 20:50:04,591 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-02 20:50:04,591 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-02 20:50:04,591 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-02 20:50:04,592 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-02 20:50:04,592 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-02 20:50:04,592 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:50:04,592 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 20:50:04,592 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:50:04,593 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:50:04,593 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-02 20:50:04,593 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-02 20:50:04,593 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-02 20:50:04,594 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:50:04,594 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-02 20:50:04,594 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:50:04,594 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-02 20:50:04,594 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:50:04,595 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:50:04,595 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:50:04,595 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:50:04,596 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-02 20:50:04,596 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_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/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_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc 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 [2022-11-02 20:50:04,891 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:50:04,914 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:50:04,917 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:50:04,918 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:50:04,919 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:50:04,921 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/termination-numeric/Parts.c [2022-11-02 20:50:04,985 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/data/4ac56d7e7/c84b2a60a58d4e6c9799a32db47c1f0b/FLAGf7335e187 [2022-11-02 20:50:05,534 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:50:05,535 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/sv-benchmarks/c/termination-numeric/Parts.c [2022-11-02 20:50:05,541 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/data/4ac56d7e7/c84b2a60a58d4e6c9799a32db47c1f0b/FLAGf7335e187 [2022-11-02 20:50:05,893 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/data/4ac56d7e7/c84b2a60a58d4e6c9799a32db47c1f0b [2022-11-02 20:50:05,898 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:50:05,901 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:50:05,907 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:50:05,907 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:50:05,911 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:50:05,912 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:50:05" (1/1) ... [2022-11-02 20:50:05,915 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@54ff63b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:50:05, skipping insertion in model container [2022-11-02 20:50:05,915 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:50:05" (1/1) ... [2022-11-02 20:50:05,923 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:50:05,939 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:50:06,148 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:50:06,154 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:50:06,167 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:50:06,179 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:50:06,179 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:50:06 WrapperNode [2022-11-02 20:50:06,180 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:50:06,181 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:50:06,181 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:50:06,181 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:50:06,190 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:50:06" (1/1) ... [2022-11-02 20:50:06,195 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:50:06" (1/1) ... [2022-11-02 20:50:06,214 INFO L138 Inliner]: procedures = 5, calls = 6, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 32 [2022-11-02 20:50:06,214 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:50:06,215 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:50:06,215 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:50:06,216 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:50:06,225 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:50:06" (1/1) ... [2022-11-02 20:50:06,226 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:50:06" (1/1) ... [2022-11-02 20:50:06,227 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:50:06" (1/1) ... [2022-11-02 20:50:06,227 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:50:06" (1/1) ... [2022-11-02 20:50:06,229 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:50:06" (1/1) ... [2022-11-02 20:50:06,236 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:50:06" (1/1) ... [2022-11-02 20:50:06,237 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:50:06" (1/1) ... [2022-11-02 20:50:06,238 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:50:06" (1/1) ... [2022-11-02 20:50:06,240 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:50:06,241 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:50:06,241 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:50:06,241 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:50:06,242 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:50:06" (1/1) ... [2022-11-02 20:50:06,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:06,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:06,280 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:06,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-02 20:50:06,336 INFO L130 BoogieDeclarations]: Found specification of procedure parts [2022-11-02 20:50:06,336 INFO L138 BoogieDeclarations]: Found implementation of procedure parts [2022-11-02 20:50:06,336 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:50:06,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:50:06,401 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:50:06,403 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:50:06,562 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:50:06,569 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:50:06,570 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-02 20:50:06,572 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:50:06 BoogieIcfgContainer [2022-11-02 20:50:06,572 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:50:06,573 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-02 20:50:06,573 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-02 20:50:06,582 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-02 20:50:06,582 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:50:06,583 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 08:50:05" (1/3) ... [2022-11-02 20:50:06,584 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1854e7d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:50:06, skipping insertion in model container [2022-11-02 20:50:06,584 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:50:06,584 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:50:06" (2/3) ... [2022-11-02 20:50:06,585 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1854e7d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:50:06, skipping insertion in model container [2022-11-02 20:50:06,585 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:50:06,585 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:50:06" (3/3) ... [2022-11-02 20:50:06,587 INFO L332 chiAutomizerObserver]: Analyzing ICFG Parts.c [2022-11-02 20:50:06,664 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-02 20:50:06,664 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-02 20:50:06,664 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-02 20:50:06,664 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-02 20:50:06,665 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-02 20:50:06,665 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-02 20:50:06,665 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-02 20:50:06,665 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-02 20:50:06,670 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) [2022-11-02 20:50:06,724 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2022-11-02 20:50:06,724 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:06,725 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:06,730 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2022-11-02 20:50:06,731 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-02 20:50:06,731 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-02 20:50:06,731 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) [2022-11-02 20:50:06,734 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2022-11-02 20:50:06,735 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:06,735 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:06,735 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2022-11-02 20:50:06,735 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-02 20:50:06,760 INFO L748 eck$LassoCheckResult]: Stem: 5#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 9#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; 18#L28true assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 8#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; 25#L34-3true [2022-11-02 20:50:06,760 INFO L750 eck$LassoCheckResult]: Loop: 25#L34-3true assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 13#L35-3true assume !true; 12#L34-2true main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 25#L34-3true [2022-11-02 20:50:06,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:06,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1510568, now seen corresponding path program 1 times [2022-11-02 20:50:06,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:06,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132237530] [2022-11-02 20:50:06,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:06,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:06,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:06,923 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:06,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:06,964 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:06,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:06,969 INFO L85 PathProgramCache]: Analyzing trace with hash 68968, now seen corresponding path program 1 times [2022-11-02 20:50:06,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:06,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730413471] [2022-11-02 20:50:06,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:06,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:06,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:07,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:07,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:07,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730413471] [2022-11-02 20:50:07,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730413471] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:50:07,033 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:50:07,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:50:07,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007389207] [2022-11-02 20:50:07,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:50:07,042 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:50:07,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:07,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-02 20:50:07,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-02 20:50:07,086 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) [2022-11-02 20:50:07,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:50:07,098 INFO L93 Difference]: Finished difference Result 24 states and 33 transitions. [2022-11-02 20:50:07,100 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24 states and 33 transitions. [2022-11-02 20:50:07,110 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2022-11-02 20:50:07,122 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24 states to 21 states and 28 transitions. [2022-11-02 20:50:07,123 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 21 [2022-11-02 20:50:07,123 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 21 [2022-11-02 20:50:07,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 28 transitions. [2022-11-02 20:50:07,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:50:07,127 INFO L218 hiAutomatonCegarLoop]: Abstraction has 21 states and 28 transitions. [2022-11-02 20:50:07,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states and 28 transitions. [2022-11-02 20:50:07,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2022-11-02 20:50:07,150 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) [2022-11-02 20:50:07,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 28 transitions. [2022-11-02 20:50:07,152 INFO L240 hiAutomatonCegarLoop]: Abstraction has 21 states and 28 transitions. [2022-11-02 20:50:07,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-02 20:50:07,157 INFO L428 stractBuchiCegarLoop]: Abstraction has 21 states and 28 transitions. [2022-11-02 20:50:07,157 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-02 20:50:07,157 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21 states and 28 transitions. [2022-11-02 20:50:07,158 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2022-11-02 20:50:07,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:07,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:07,159 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2022-11-02 20:50:07,159 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-02 20:50:07,159 INFO L748 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 [2022-11-02 20:50:07,159 INFO L750 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 [2022-11-02 20:50:07,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:07,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1510568, now seen corresponding path program 2 times [2022-11-02 20:50:07,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:07,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702945809] [2022-11-02 20:50:07,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:07,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:07,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:07,167 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:07,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:07,172 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:07,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:07,173 INFO L85 PathProgramCache]: Analyzing trace with hash 68720, now seen corresponding path program 1 times [2022-11-02 20:50:07,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:07,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575377938] [2022-11-02 20:50:07,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:07,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:07,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:07,181 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:07,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:07,186 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:07,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:07,187 INFO L85 PathProgramCache]: Analyzing trace with hash 2051697257, now seen corresponding path program 1 times [2022-11-02 20:50:07,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:07,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060204040] [2022-11-02 20:50:07,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:07,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:07,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:07,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:07,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:07,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060204040] [2022-11-02 20:50:07,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060204040] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:50:07,244 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:50:07,244 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-02 20:50:07,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142440854] [2022-11-02 20:50:07,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:50:07,299 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:07,300 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:07,300 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:07,300 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:07,300 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:50:07,300 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:07,301 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:07,301 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:07,301 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration2_Loop [2022-11-02 20:50:07,301 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:07,301 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:07,319 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:07,366 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:07,425 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:07,425 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:50:07,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:07,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:07,432 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:07,440 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:07,441 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:07,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-02 20:50:07,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2022-11-02 20:50:07,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:07,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:07,489 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:07,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-02 20:50:07,501 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:50:07,501 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:07,704 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:50:07,707 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2022-11-02 20:50:07,708 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:07,708 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:07,708 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:07,708 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:07,709 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:50:07,709 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:07,709 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:07,709 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:07,709 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration2_Loop [2022-11-02 20:50:07,709 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:07,709 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:07,711 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:07,723 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:07,760 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:07,765 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:50:07,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:07,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:07,768 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:07,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-02 20:50:07,780 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 [2022-11-02 20:50:07,793 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:07,794 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:07,794 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:07,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:07,795 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:07,800 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:07,800 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:07,810 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:50:07,824 INFO L443 ModelExtractionUtils]: Simplification made 5 calls to the SMT solver. [2022-11-02 20:50:07,825 INFO L444 ModelExtractionUtils]: 1 out of 5 variables were initially zero. Simplification set additionally 2 variables to zero. [2022-11-02 20:50:07,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:07,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:07,828 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:07,831 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:50:07,831 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:50:07,832 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:50:07,832 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 [] [2022-11-02 20:50:07,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-02 20:50:07,874 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:07,877 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:50:07,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:07,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:07,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:50:07,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:07,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:07,955 WARN L261 TraceCheckSpWp]: Trace formula consists of 8 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-02 20:50:07,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:08,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:08,066 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:50:08,068 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) [2022-11-02 20:50:08,128 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. [2022-11-02 20:50:08,129 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 [2022-11-02 20:50:08,130 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) [2022-11-02 20:50:08,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 8 transitions. [2022-11-02 20:50:08,132 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 4 letters. Loop has 3 letters. [2022-11-02 20:50:08,133 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:08,133 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 7 letters. Loop has 3 letters. [2022-11-02 20:50:08,133 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:08,133 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 8 transitions. Stem has 4 letters. Loop has 6 letters. [2022-11-02 20:50:08,133 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:08,134 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29 states and 39 transitions. [2022-11-02 20:50:08,135 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 13 [2022-11-02 20:50:08,137 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29 states to 27 states and 37 transitions. [2022-11-02 20:50:08,137 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 23 [2022-11-02 20:50:08,138 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24 [2022-11-02 20:50:08,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 37 transitions. [2022-11-02 20:50:08,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:08,138 INFO L218 hiAutomatonCegarLoop]: Abstraction has 27 states and 37 transitions. [2022-11-02 20:50:08,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states and 37 transitions. [2022-11-02 20:50:08,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2022-11-02 20:50:08,141 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) [2022-11-02 20:50:08,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 35 transitions. [2022-11-02 20:50:08,142 INFO L240 hiAutomatonCegarLoop]: Abstraction has 26 states and 35 transitions. [2022-11-02 20:50:08,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:08,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-02 20:50:08,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-02 20:50:08,143 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) [2022-11-02 20:50:08,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:50:08,174 INFO L93 Difference]: Finished difference Result 25 states and 32 transitions. [2022-11-02 20:50:08,174 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 25 states and 32 transitions. [2022-11-02 20:50:08,176 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14 [2022-11-02 20:50:08,177 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 25 states to 24 states and 31 transitions. [2022-11-02 20:50:08,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24 [2022-11-02 20:50:08,177 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24 [2022-11-02 20:50:08,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 31 transitions. [2022-11-02 20:50:08,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-02 20:50:08,178 INFO L218 hiAutomatonCegarLoop]: Abstraction has 24 states and 31 transitions. [2022-11-02 20:50:08,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states and 31 transitions. [2022-11-02 20:50:08,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 22. [2022-11-02 20:50:08,180 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) [2022-11-02 20:50:08,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 29 transitions. [2022-11-02 20:50:08,181 INFO L240 hiAutomatonCegarLoop]: Abstraction has 22 states and 29 transitions. [2022-11-02 20:50:08,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-02 20:50:08,183 INFO L428 stractBuchiCegarLoop]: Abstraction has 22 states and 29 transitions. [2022-11-02 20:50:08,183 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-02 20:50:08,183 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22 states and 29 transitions. [2022-11-02 20:50:08,184 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 14 [2022-11-02 20:50:08,184 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:08,184 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:08,185 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2022-11-02 20:50:08,185 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:08,185 INFO L748 eck$LassoCheckResult]: Stem: 217#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 218#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; 221#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 219#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; 220#L34-3 [2022-11-02 20:50:08,185 INFO L750 eck$LassoCheckResult]: Loop: 220#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 224#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 208#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 215#partsENTRY ~p := #in~p;~q := #in~q; 216#L20 assume ~p <= 0;#res := 1; 226#partsFINAL assume true; 207#partsEXIT >#68#return; 213#L36-1 havoc main_#t~ret8#1; 227#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 228#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 222#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 220#L34-3 [2022-11-02 20:50:08,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:08,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1510568, now seen corresponding path program 3 times [2022-11-02 20:50:08,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:08,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292241043] [2022-11-02 20:50:08,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:08,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:08,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:08,191 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:08,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:08,195 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:08,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:08,196 INFO L85 PathProgramCache]: Analyzing trace with hash 523036987, now seen corresponding path program 1 times [2022-11-02 20:50:08,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:08,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139985373] [2022-11-02 20:50:08,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:08,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:08,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:08,205 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:08,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:08,213 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:08,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:08,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1398357556, now seen corresponding path program 1 times [2022-11-02 20:50:08,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:08,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115725714] [2022-11-02 20:50:08,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:08,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:08,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:08,225 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:08,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:08,241 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:08,383 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:08,383 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:08,383 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:08,384 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:08,384 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:50:08,384 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:08,384 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:08,384 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:08,384 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration3_Loop [2022-11-02 20:50:08,384 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:08,385 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:08,386 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:08,388 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:08,391 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:08,394 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:08,442 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:08,442 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:50:08,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:08,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:08,444 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:08,446 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:08,447 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:08,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-02 20:50:08,471 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:08,472 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: [] [2022-11-02 20:50:08,505 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:08,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:08,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:08,507 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:08,511 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:08,511 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:08,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-02 20:50:08,535 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:08,535 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: [] [2022-11-02 20:50:08,564 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:08,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:08,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:08,565 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:08,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-02 20:50:08,568 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:08,568 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:08,590 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:08,590 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: [] [2022-11-02 20:50:08,621 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:08,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:08,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:08,623 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:08,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-02 20:50:08,625 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:08,625 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:08,664 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:08,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:08,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:08,666 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:08,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-02 20:50:08,668 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:50:08,668 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:08,905 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:50:08,909 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2022-11-02 20:50:08,909 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:08,909 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:08,909 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:08,910 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:08,910 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:50:08,910 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:08,910 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:08,910 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:08,910 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration3_Loop [2022-11-02 20:50:08,910 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:08,910 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:08,912 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:08,915 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:08,918 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:08,974 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:08,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:09,031 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:09,032 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:50:09,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:09,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:09,039 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:09,052 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 [2022-11-02 20:50:09,064 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:09,065 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:09,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:09,065 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:09,065 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:09,066 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:09,066 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:09,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-02 20:50:09,082 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:09,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:09,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:09,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:09,108 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:09,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-02 20:50:09,110 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 [2022-11-02 20:50:09,123 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:09,123 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:09,124 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:09,124 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:09,124 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:09,125 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:09,125 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:09,150 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:09,186 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:09,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:09,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:09,188 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:09,196 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 [2022-11-02 20:50:09,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-02 20:50:09,207 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:09,207 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:09,207 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:09,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:09,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:09,210 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:09,210 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:09,221 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:50:09,226 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2022-11-02 20:50:09,226 INFO L444 ModelExtractionUtils]: 1 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:50:09,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:09,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:09,231 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:09,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-02 20:50:09,236 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:50:09,237 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:50:09,237 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:50:09,237 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 [] [2022-11-02 20:50:09,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:09,277 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:50:09,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:09,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:09,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 12 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:50:09,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:09,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:09,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-02 20:50:09,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:09,448 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:09,449 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates [2022-11-02 20:50:09,450 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) [2022-11-02 20:50:09,722 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. [2022-11-02 20:50:09,723 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 [2022-11-02 20:50:09,724 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) [2022-11-02 20:50:09,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 59 transitions. [2022-11-02 20:50:09,725 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 59 transitions. Stem has 4 letters. Loop has 11 letters. [2022-11-02 20:50:09,726 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:09,726 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 59 transitions. Stem has 15 letters. Loop has 11 letters. [2022-11-02 20:50:09,727 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:09,727 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 59 transitions. Stem has 4 letters. Loop has 22 letters. [2022-11-02 20:50:09,727 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:09,727 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143 states and 212 transitions. [2022-11-02 20:50:09,732 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 18 [2022-11-02 20:50:09,736 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143 states to 142 states and 211 transitions. [2022-11-02 20:50:09,737 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 72 [2022-11-02 20:50:09,737 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 73 [2022-11-02 20:50:09,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 142 states and 211 transitions. [2022-11-02 20:50:09,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:09,738 INFO L218 hiAutomatonCegarLoop]: Abstraction has 142 states and 211 transitions. [2022-11-02 20:50:09,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states and 211 transitions. [2022-11-02 20:50:09,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 133. [2022-11-02 20:50:09,750 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) [2022-11-02 20:50:09,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 198 transitions. [2022-11-02 20:50:09,753 INFO L240 hiAutomatonCegarLoop]: Abstraction has 133 states and 198 transitions. [2022-11-02 20:50:09,753 INFO L428 stractBuchiCegarLoop]: Abstraction has 133 states and 198 transitions. [2022-11-02 20:50:09,753 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-02 20:50:09,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 133 states and 198 transitions. [2022-11-02 20:50:09,756 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 18 [2022-11-02 20:50:09,756 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:09,757 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:09,757 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-11-02 20:50:09,757 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:09,757 INFO L748 eck$LassoCheckResult]: Stem: 499#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 500#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; 533#L35-3 [2022-11-02 20:50:09,758 INFO L750 eck$LassoCheckResult]: Loop: 533#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 535#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 540#partsENTRY ~p := #in~p;~q := #in~q; 553#L20 assume !(~p <= 0); 545#L21 assume ~q <= 0;#res := 0; 542#partsFINAL assume true; 539#partsEXIT >#68#return; 537#L36-1 havoc main_#t~ret8#1; 536#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 534#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; 533#L35-3 [2022-11-02 20:50:09,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:09,758 INFO L85 PathProgramCache]: Analyzing trace with hash 46827647, now seen corresponding path program 1 times [2022-11-02 20:50:09,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:09,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154365313] [2022-11-02 20:50:09,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:09,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:09,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:09,764 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:09,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:09,771 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:09,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:09,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1489423173, now seen corresponding path program 1 times [2022-11-02 20:50:09,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:09,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502518380] [2022-11-02 20:50:09,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:09,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:09,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:09,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-02 20:50:09,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:10,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:10,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:10,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502518380] [2022-11-02 20:50:10,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502518380] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:50:10,023 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:50:10,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-02 20:50:10,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380452646] [2022-11-02 20:50:10,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:50:10,024 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:50:10,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:10,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-02 20:50:10,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-02 20:50:10,038 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) [2022-11-02 20:50:10,117 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:10,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:50:10,386 INFO L93 Difference]: Finished difference Result 251 states and 420 transitions. [2022-11-02 20:50:10,387 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 251 states and 420 transitions. [2022-11-02 20:50:10,406 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 36 [2022-11-02 20:50:10,414 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 251 states to 245 states and 414 transitions. [2022-11-02 20:50:10,417 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 124 [2022-11-02 20:50:10,421 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 124 [2022-11-02 20:50:10,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 245 states and 414 transitions. [2022-11-02 20:50:10,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:10,423 INFO L218 hiAutomatonCegarLoop]: Abstraction has 245 states and 414 transitions. [2022-11-02 20:50:10,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states and 414 transitions. [2022-11-02 20:50:10,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 214. [2022-11-02 20:50:10,467 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) [2022-11-02 20:50:10,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 367 transitions. [2022-11-02 20:50:10,477 INFO L240 hiAutomatonCegarLoop]: Abstraction has 214 states and 367 transitions. [2022-11-02 20:50:10,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-02 20:50:10,479 INFO L428 stractBuchiCegarLoop]: Abstraction has 214 states and 367 transitions. [2022-11-02 20:50:10,479 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-02 20:50:10,479 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 214 states and 367 transitions. [2022-11-02 20:50:10,482 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 26 [2022-11-02 20:50:10,482 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:10,482 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:10,483 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-11-02 20:50:10,483 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:10,483 INFO L748 eck$LassoCheckResult]: Stem: 895#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 896#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; 902#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 900#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; 901#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 938#L35-3 [2022-11-02 20:50:10,483 INFO L750 eck$LassoCheckResult]: Loop: 938#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 924#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 945#partsENTRY ~p := #in~p;~q := #in~q; 986#L20 assume !(~p <= 0); 982#L21 assume ~q <= 0;#res := 0; 983#partsFINAL assume true; 1086#partsEXIT >#68#return; 1009#L36-1 havoc main_#t~ret8#1; 1005#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 938#L35-3 [2022-11-02 20:50:10,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:10,484 INFO L85 PathProgramCache]: Analyzing trace with hash 46827647, now seen corresponding path program 2 times [2022-11-02 20:50:10,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:10,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494578327] [2022-11-02 20:50:10,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:10,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:10,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:10,489 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:10,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:10,493 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:10,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:10,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1678232514, now seen corresponding path program 1 times [2022-11-02 20:50:10,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:10,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044922354] [2022-11-02 20:50:10,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:10,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:10,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:10,499 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:10,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:10,504 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:10,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:10,504 INFO L85 PathProgramCache]: Analyzing trace with hash 616296708, now seen corresponding path program 1 times [2022-11-02 20:50:10,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:10,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167802118] [2022-11-02 20:50:10,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:10,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:10,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:10,530 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-02 20:50:10,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:10,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:10,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:10,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167802118] [2022-11-02 20:50:10,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167802118] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:50:10,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:50:10,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:50:10,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093346457] [2022-11-02 20:50:10,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:50:10,677 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:10,677 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:10,677 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:10,677 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:10,677 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:50:10,677 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:10,677 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:10,677 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:10,677 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration5_Loop [2022-11-02 20:50:10,678 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:10,678 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:10,679 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:10,684 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:10,688 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:10,697 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:10,735 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:10,735 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:50:10,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:10,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:10,736 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:10,739 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:10,739 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:10,752 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-02 20:50:10,762 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:10,762 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: [] [2022-11-02 20:50:10,801 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:10,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:10,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:10,803 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:10,812 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:10,812 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:10,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-11-02 20:50:10,839 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:10,839 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: [] [2022-11-02 20:50:10,876 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:10,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:10,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:10,878 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:10,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-02 20:50:10,888 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:10,888 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:10,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:10,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:10,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:10,943 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:10,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-02 20:50:10,945 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:50:10,945 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:11,011 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:50:11,021 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:11,021 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:11,021 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:11,021 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:11,021 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:11,021 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:50:11,021 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:11,022 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:11,022 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:11,022 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration5_Loop [2022-11-02 20:50:11,022 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:11,022 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:11,023 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:11,026 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:11,034 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:11,037 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:11,073 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:11,073 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:50:11,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:11,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:11,074 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:11,088 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 [2022-11-02 20:50:11,101 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:11,101 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:11,101 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:11,101 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:11,101 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:11,103 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:11,103 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:11,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-02 20:50:11,114 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:11,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:11,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:11,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:11,155 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:11,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-02 20:50:11,160 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 [2022-11-02 20:50:11,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:11,175 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:11,175 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:11,175 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:11,175 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:11,177 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:11,177 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:11,194 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:50:11,199 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:50:11,199 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:50:11,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:11,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:11,203 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:11,227 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:50:11,227 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:50:11,227 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:50:11,227 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 [] [2022-11-02 20:50:11,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-02 20:50:11,252 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:11,253 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:50:11,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:11,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:11,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:50:11,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:11,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:11,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-02 20:50:11,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:11,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:11,433 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 5 loop predicates [2022-11-02 20:50:11,433 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) [2022-11-02 20:50:11,492 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:11,643 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. [2022-11-02 20:50:11,644 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 [2022-11-02 20:50:11,646 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) [2022-11-02 20:50:11,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 39 transitions. [2022-11-02 20:50:11,646 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 39 transitions. Stem has 5 letters. Loop has 9 letters. [2022-11-02 20:50:11,648 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:11,648 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 39 transitions. Stem has 14 letters. Loop has 9 letters. [2022-11-02 20:50:11,650 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:11,650 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 39 transitions. Stem has 5 letters. Loop has 18 letters. [2022-11-02 20:50:11,651 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:11,651 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 887 states and 1628 transitions. [2022-11-02 20:50:11,666 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 58 [2022-11-02 20:50:11,694 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 887 states to 830 states and 1524 transitions. [2022-11-02 20:50:11,695 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 245 [2022-11-02 20:50:11,699 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 247 [2022-11-02 20:50:11,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 830 states and 1524 transitions. [2022-11-02 20:50:11,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:11,709 INFO L218 hiAutomatonCegarLoop]: Abstraction has 830 states and 1524 transitions. [2022-11-02 20:50:11,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states and 1524 transitions. [2022-11-02 20:50:11,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 758. [2022-11-02 20:50:11,793 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) [2022-11-02 20:50:11,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 1411 transitions. [2022-11-02 20:50:11,803 INFO L240 hiAutomatonCegarLoop]: Abstraction has 758 states and 1411 transitions. [2022-11-02 20:50:11,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:11,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:50:11,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:50:11,806 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) [2022-11-02 20:50:11,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:50:11,890 INFO L93 Difference]: Finished difference Result 649 states and 994 transitions. [2022-11-02 20:50:11,890 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 994 transitions. [2022-11-02 20:50:11,903 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 55 [2022-11-02 20:50:11,909 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 312 states and 455 transitions. [2022-11-02 20:50:11,909 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 197 [2022-11-02 20:50:11,910 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 197 [2022-11-02 20:50:11,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 312 states and 455 transitions. [2022-11-02 20:50:11,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:11,912 INFO L218 hiAutomatonCegarLoop]: Abstraction has 312 states and 455 transitions. [2022-11-02 20:50:11,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states and 455 transitions. [2022-11-02 20:50:11,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 298. [2022-11-02 20:50:11,921 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) [2022-11-02 20:50:11,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 441 transitions. [2022-11-02 20:50:11,924 INFO L240 hiAutomatonCegarLoop]: Abstraction has 298 states and 441 transitions. [2022-11-02 20:50:11,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:50:11,927 INFO L428 stractBuchiCegarLoop]: Abstraction has 298 states and 441 transitions. [2022-11-02 20:50:11,927 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-02 20:50:11,927 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 298 states and 441 transitions. [2022-11-02 20:50:11,930 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 55 [2022-11-02 20:50:11,930 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:11,930 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:11,931 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:11,931 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:11,931 INFO L748 eck$LassoCheckResult]: Stem: 3500#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3501#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; 3509#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 3506#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; 3507#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 3517#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 3518#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 3762#partsENTRY ~p := #in~p;~q := #in~q; 3758#L20 assume ~p <= 0;#res := 1; 3759#partsFINAL assume true; 3703#partsEXIT >#68#return; 3544#L36-1 [2022-11-02 20:50:11,931 INFO L750 eck$LassoCheckResult]: Loop: 3544#L36-1 havoc main_#t~ret8#1; 3538#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 3539#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 3502#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 3508#partsENTRY ~p := #in~p;~q := #in~q; 3760#L20 assume ~p <= 0;#res := 1; 3761#partsFINAL assume true; 3763#partsEXIT >#68#return; 3544#L36-1 [2022-11-02 20:50:11,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:11,932 INFO L85 PathProgramCache]: Analyzing trace with hash 618653416, now seen corresponding path program 1 times [2022-11-02 20:50:11,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:11,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776788894] [2022-11-02 20:50:11,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:11,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:11,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:11,941 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:11,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:11,953 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:11,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:11,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1411370316, now seen corresponding path program 1 times [2022-11-02 20:50:11,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:11,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458500030] [2022-11-02 20:50:11,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:11,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:11,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:11,966 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:11,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:11,970 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:11,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:11,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1870257459, now seen corresponding path program 1 times [2022-11-02 20:50:11,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:11,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366933031] [2022-11-02 20:50:11,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:11,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:11,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:11,979 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:11,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:11,999 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:12,079 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:12,079 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:12,080 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:12,080 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:12,080 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:50:12,080 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:12,080 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:12,080 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:12,080 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration6_Loop [2022-11-02 20:50:12,080 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:12,081 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:12,081 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:12,084 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:12,091 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:12,094 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:12,130 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:12,131 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:50:12,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:12,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:12,132 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:12,134 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:12,134 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:12,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-02 20:50:12,148 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:12,149 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: [] [2022-11-02 20:50:12,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2022-11-02 20:50:12,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:12,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:12,173 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:12,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-02 20:50:12,176 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:12,176 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:12,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:12,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:12,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:12,240 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:12,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-02 20:50:12,242 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:50:12,242 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:12,556 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:50:12,559 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2022-11-02 20:50:12,559 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:12,559 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:12,559 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:12,559 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:12,559 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:50:12,560 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:12,560 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:12,560 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:12,560 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration6_Loop [2022-11-02 20:50:12,560 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:12,560 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:12,561 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:12,568 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:12,574 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:12,578 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:12,619 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:12,619 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:50:12,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:12,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:12,621 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:12,627 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 [2022-11-02 20:50:12,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-02 20:50:12,639 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:12,639 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:12,640 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:12,640 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:12,640 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:12,640 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:12,640 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:12,642 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:12,664 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:12,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:12,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:12,666 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:12,671 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 [2022-11-02 20:50:12,683 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:12,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:12,684 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:12,684 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:12,684 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:12,685 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:12,685 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:12,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-02 20:50:12,710 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:50:12,714 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:50:12,714 INFO L444 ModelExtractionUtils]: 0 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:50:12,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:12,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:12,719 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:12,722 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:50:12,722 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:50:12,722 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:50:12,722 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 [] [2022-11-02 20:50:12,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-02 20:50:12,756 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:12,756 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:50:12,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:12,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:12,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:50:12,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:12,873 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:12,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:12,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-02 20:50:12,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:12,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:12,960 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates [2022-11-02 20:50:12,961 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) [2022-11-02 20:50:13,078 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. [2022-11-02 20:50:13,079 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 [2022-11-02 20:50:13,083 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) [2022-11-02 20:50:13,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 48 transitions. [2022-11-02 20:50:13,084 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 48 transitions. Stem has 11 letters. Loop has 8 letters. [2022-11-02 20:50:13,085 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:13,085 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 48 transitions. Stem has 19 letters. Loop has 8 letters. [2022-11-02 20:50:13,086 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:13,086 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 48 transitions. Stem has 11 letters. Loop has 16 letters. [2022-11-02 20:50:13,088 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:13,088 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 441 states and 656 transitions. [2022-11-02 20:50:13,096 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 74 [2022-11-02 20:50:13,100 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 441 states to 356 states and 523 transitions. [2022-11-02 20:50:13,101 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 225 [2022-11-02 20:50:13,101 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 226 [2022-11-02 20:50:13,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 356 states and 523 transitions. [2022-11-02 20:50:13,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:13,102 INFO L218 hiAutomatonCegarLoop]: Abstraction has 356 states and 523 transitions. [2022-11-02 20:50:13,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states and 523 transitions. [2022-11-02 20:50:13,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 354. [2022-11-02 20:50:13,114 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) [2022-11-02 20:50:13,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 520 transitions. [2022-11-02 20:50:13,117 INFO L240 hiAutomatonCegarLoop]: Abstraction has 354 states and 520 transitions. [2022-11-02 20:50:13,117 INFO L428 stractBuchiCegarLoop]: Abstraction has 354 states and 520 transitions. [2022-11-02 20:50:13,117 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-02 20:50:13,117 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 354 states and 520 transitions. [2022-11-02 20:50:13,121 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 74 [2022-11-02 20:50:13,121 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:13,122 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:13,122 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:13,122 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-11-02 20:50:13,122 INFO L748 eck$LassoCheckResult]: Stem: 4332#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4333#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; 4340#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 4338#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; 4339#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 4388#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 4341#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 4342#partsENTRY ~p := #in~p;~q := #in~q; 4470#L20 assume !(~p <= 0); 4471#L21 assume !(~q <= 0); 4601#L22 assume ~q > ~p; 4581#L22-1 call #t~ret0 := parts(~p, ~p);< 4615#partsENTRY [2022-11-02 20:50:13,123 INFO L750 eck$LassoCheckResult]: Loop: 4615#partsENTRY ~p := #in~p;~q := #in~q; 4633#L20 assume !(~p <= 0); 4627#L21 assume !(~q <= 0); 4606#L22 assume ~q > ~p; 4576#L22-1 call #t~ret0 := parts(~p, ~p);< 4615#partsENTRY [2022-11-02 20:50:13,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:13,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1998405187, now seen corresponding path program 1 times [2022-11-02 20:50:13,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:13,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592296787] [2022-11-02 20:50:13,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:13,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:13,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:13,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:13,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:13,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592296787] [2022-11-02 20:50:13,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592296787] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:50:13,156 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:50:13,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:50:13,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281270259] [2022-11-02 20:50:13,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:50:13,157 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:50:13,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:13,157 INFO L85 PathProgramCache]: Analyzing trace with hash 28756405, now seen corresponding path program 1 times [2022-11-02 20:50:13,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:13,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301608475] [2022-11-02 20:50:13,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:13,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:13,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:13,161 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:13,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:13,163 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:13,228 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:13,228 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:13,229 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:13,229 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:13,229 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:50:13,229 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:13,229 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:13,229 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:13,229 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration7_Loop [2022-11-02 20:50:13,229 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:13,230 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:13,230 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:13,233 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:13,242 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:13,245 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:13,247 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:13,249 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:13,252 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:13,297 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:13,297 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:50:13,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:13,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:13,299 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:13,309 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:13,309 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:13,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-02 20:50:13,331 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:13,331 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_~q=0} Honda state: {parts_~q=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:50:13,365 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:13,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:13,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:13,366 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:13,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-02 20:50:13,368 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:13,368 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:13,416 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2022-11-02 20:50:13,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:13,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:13,418 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:13,424 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:50:13,424 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:13,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-02 20:50:13,625 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:50:13,629 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:13,629 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:13,630 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:13,630 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:13,630 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:13,630 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:50:13,630 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:13,630 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:13,630 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:13,630 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration7_Loop [2022-11-02 20:50:13,630 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:13,630 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:13,631 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:13,634 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:13,639 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:13,649 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:13,651 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:13,654 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:13,656 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:13,696 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:13,696 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:50:13,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:13,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:13,697 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:13,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-02 20:50:13,703 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 [2022-11-02 20:50:13,718 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:13,718 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:13,719 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:13,719 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:13,719 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:13,719 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:13,719 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:13,721 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:13,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:13,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:13,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:13,743 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:13,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-02 20:50:13,745 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 [2022-11-02 20:50:13,754 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:13,754 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:13,754 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:13,755 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:13,755 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:13,755 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:13,755 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:13,757 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:13,777 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:13,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:13,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:13,778 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:13,780 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 [2022-11-02 20:50:13,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-02 20:50:13,790 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:13,790 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:13,790 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:13,790 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:13,791 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:13,792 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:13,792 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:13,802 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:50:13,804 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-02 20:50:13,804 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:50:13,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:13,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:13,807 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:13,815 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:50:13,815 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:50:13,815 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:50:13,815 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(parts_#in~q) = 1*parts_#in~q Supporting invariants [] [2022-11-02 20:50:13,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-02 20:50:13,853 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:13,854 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:50:13,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:13,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:13,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-02 20:50:13,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:13,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:13,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-02 20:50:13,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:13,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:13,990 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2022-11-02 20:50:13,990 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) [2022-11-02 20:50:14,119 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. [2022-11-02 20:50:14,120 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 [2022-11-02 20:50:14,121 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) [2022-11-02 20:50:14,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 41 transitions. [2022-11-02 20:50:14,121 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 41 transitions. Stem has 12 letters. Loop has 5 letters. [2022-11-02 20:50:14,121 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:14,122 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 41 transitions. Stem has 17 letters. Loop has 5 letters. [2022-11-02 20:50:14,122 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:14,123 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 41 transitions. Stem has 12 letters. Loop has 10 letters. [2022-11-02 20:50:14,124 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:14,124 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1097 states and 1995 transitions. [2022-11-02 20:50:14,162 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 218 [2022-11-02 20:50:14,214 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1097 states to 1016 states and 1851 transitions. [2022-11-02 20:50:14,214 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2022-11-02 20:50:14,215 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 558 [2022-11-02 20:50:14,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1016 states and 1851 transitions. [2022-11-02 20:50:14,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:14,216 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1016 states and 1851 transitions. [2022-11-02 20:50:14,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states and 1851 transitions. [2022-11-02 20:50:14,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:14,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 911. [2022-11-02 20:50:14,252 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) [2022-11-02 20:50:14,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1573 transitions. [2022-11-02 20:50:14,260 INFO L240 hiAutomatonCegarLoop]: Abstraction has 911 states and 1573 transitions. [2022-11-02 20:50:14,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:14,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:50:14,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:50:14,261 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) [2022-11-02 20:50:14,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:50:14,311 INFO L93 Difference]: Finished difference Result 546 states and 873 transitions. [2022-11-02 20:50:14,311 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 546 states and 873 transitions. [2022-11-02 20:50:14,319 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 70 [2022-11-02 20:50:14,330 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 546 states to 529 states and 855 transitions. [2022-11-02 20:50:14,330 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 218 [2022-11-02 20:50:14,331 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 218 [2022-11-02 20:50:14,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 529 states and 855 transitions. [2022-11-02 20:50:14,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:14,332 INFO L218 hiAutomatonCegarLoop]: Abstraction has 529 states and 855 transitions. [2022-11-02 20:50:14,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states and 855 transitions. [2022-11-02 20:50:14,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 524. [2022-11-02 20:50:14,351 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) [2022-11-02 20:50:14,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 850 transitions. [2022-11-02 20:50:14,355 INFO L240 hiAutomatonCegarLoop]: Abstraction has 524 states and 850 transitions. [2022-11-02 20:50:14,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:50:14,356 INFO L428 stractBuchiCegarLoop]: Abstraction has 524 states and 850 transitions. [2022-11-02 20:50:14,356 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-02 20:50:14,357 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 524 states and 850 transitions. [2022-11-02 20:50:14,360 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 70 [2022-11-02 20:50:14,361 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:14,361 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:14,362 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:14,363 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:14,363 INFO L748 eck$LassoCheckResult]: Stem: 7366#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7367#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; 7378#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 7376#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; 7377#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 7395#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 7380#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 7381#partsENTRY ~p := #in~p;~q := #in~q; 7855#L20 assume ~p <= 0;#res := 1; 7853#partsFINAL assume true; 7851#partsEXIT >#68#return; 7849#L36-1 havoc main_#t~ret8#1; 7646#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 7640#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 7620#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 7571#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 7447#L35-3 [2022-11-02 20:50:14,363 INFO L750 eck$LassoCheckResult]: Loop: 7447#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 7437#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 7443#partsENTRY ~p := #in~p;~q := #in~q; 7585#L20 assume !(~p <= 0); 7582#L21 assume ~q <= 0;#res := 0; 7579#partsFINAL assume true; 7576#partsEXIT >#68#return; 7574#L36-1 havoc main_#t~ret8#1; 7570#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 7447#L35-3 [2022-11-02 20:50:14,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:14,364 INFO L85 PathProgramCache]: Analyzing trace with hash 399411315, now seen corresponding path program 2 times [2022-11-02 20:50:14,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:14,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644437213] [2022-11-02 20:50:14,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:14,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:14,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:14,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-02 20:50:14,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:14,444 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:14,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:14,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644437213] [2022-11-02 20:50:14,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644437213] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:50:14,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260567673] [2022-11-02 20:50:14,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-02 20:50:14,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:50:14,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:14,446 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:50:14,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-11-02 20:50:14,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-02 20:50:14,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 20:50:14,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-02 20:50:14,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:14,568 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:14,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:50:14,614 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:14,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260567673] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:50:14,614 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:50:14,614 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-11-02 20:50:14,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860237346] [2022-11-02 20:50:14,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:50:14,615 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:50:14,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:14,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1678232514, now seen corresponding path program 2 times [2022-11-02 20:50:14,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:14,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015449633] [2022-11-02 20:50:14,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:14,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:14,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:14,621 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:14,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:14,624 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:14,730 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:14,730 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:14,730 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:14,730 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:14,730 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:50:14,731 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:14,731 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:14,731 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:14,731 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration8_Loop [2022-11-02 20:50:14,731 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:14,731 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:14,732 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:14,736 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:14,743 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:14,746 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:14,785 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:14,785 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:50:14,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:14,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:14,787 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:14,793 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:14,793 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:14,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-02 20:50:14,814 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:14,814 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: [] [2022-11-02 20:50:14,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:14,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:14,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:14,839 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:14,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-02 20:50:14,841 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:14,841 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:14,863 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:14,863 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: [] [2022-11-02 20:50:14,888 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:14,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:14,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:14,889 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:14,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-02 20:50:14,891 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:14,891 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:14,903 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:14,903 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: [] [2022-11-02 20:50:14,927 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:14,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:14,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:14,928 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:14,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-02 20:50:14,930 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:14,930 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:14,964 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2022-11-02 20:50:14,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:14,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:14,965 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:14,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-02 20:50:14,975 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:50:14,979 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:15,025 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:50:15,028 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-11-02 20:50:15,028 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:15,028 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:15,028 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:15,029 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:15,029 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:50:15,029 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:15,029 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:15,029 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:15,029 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration8_Loop [2022-11-02 20:50:15,029 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:15,029 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:15,030 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:15,047 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:15,050 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:15,053 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:15,088 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:15,088 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:50:15,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:15,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:15,091 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:15,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-02 20:50:15,096 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 [2022-11-02 20:50:15,107 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:15,107 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:15,108 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:15,108 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:15,108 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:15,108 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:15,109 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:15,118 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:15,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:15,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:15,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:15,158 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:15,163 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 [2022-11-02 20:50:15,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:15,176 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:15,176 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:15,176 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:15,176 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:15,177 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:15,177 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:15,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-02 20:50:15,190 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:15,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:15,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:15,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:15,227 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:15,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-02 20:50:15,229 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 [2022-11-02 20:50:15,239 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:15,239 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:15,239 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:15,239 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:15,239 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:15,239 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:15,240 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:15,243 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:15,264 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:15,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:15,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:15,266 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:15,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-02 20:50:15,267 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 [2022-11-02 20:50:15,277 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:15,277 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:15,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:15,278 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:15,278 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:15,279 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:15,279 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:15,302 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:50:15,316 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:50:15,316 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:50:15,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:15,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:15,322 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:15,324 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:50:15,324 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:50:15,324 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:50:15,324 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 [] [2022-11-02 20:50:15,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-02 20:50:15,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:15,362 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:50:15,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:15,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:15,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:50:15,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:15,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:15,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-02 20:50:15,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:15,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:15,562 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 5 loop predicates [2022-11-02 20:50:15,562 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) [2022-11-02 20:50:15,605 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. [2022-11-02 20:50:15,606 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 [2022-11-02 20:50:15,606 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) [2022-11-02 20:50:15,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 16 transitions. [2022-11-02 20:50:15,607 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 16 transitions. Stem has 16 letters. Loop has 9 letters. [2022-11-02 20:50:15,607 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:15,607 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 20:50:15,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:15,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:15,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:50:15,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:15,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:15,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-02 20:50:15,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:15,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:15,778 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 5 loop predicates [2022-11-02 20:50:15,778 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) [2022-11-02 20:50:15,816 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. [2022-11-02 20:50:15,817 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 [2022-11-02 20:50:15,818 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) [2022-11-02 20:50:15,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 16 transitions. [2022-11-02 20:50:15,818 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 16 transitions. Stem has 16 letters. Loop has 9 letters. [2022-11-02 20:50:15,818 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:15,819 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 20:50:15,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:15,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:15,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:50:15,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:15,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:15,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-02 20:50:15,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:15,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:15,992 INFO L141 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 [2022-11-02 20:50:15,993 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) [2022-11-02 20:50:16,202 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. [2022-11-02 20:50:16,203 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 [2022-11-02 20:50:16,204 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) [2022-11-02 20:50:16,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 63 transitions. [2022-11-02 20:50:16,204 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 16 letters. Loop has 9 letters. [2022-11-02 20:50:16,205 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:16,205 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 25 letters. Loop has 9 letters. [2022-11-02 20:50:16,205 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:16,205 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 8 states and 63 transitions. Stem has 16 letters. Loop has 18 letters. [2022-11-02 20:50:16,206 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:16,206 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1496 states and 2733 transitions. [2022-11-02 20:50:16,225 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 118 [2022-11-02 20:50:16,270 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1496 states to 1379 states and 2526 transitions. [2022-11-02 20:50:16,271 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 288 [2022-11-02 20:50:16,272 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 292 [2022-11-02 20:50:16,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1379 states and 2526 transitions. [2022-11-02 20:50:16,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:16,275 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1379 states and 2526 transitions. [2022-11-02 20:50:16,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1379 states and 2526 transitions. [2022-11-02 20:50:16,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1379 to 1298. [2022-11-02 20:50:16,319 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) [2022-11-02 20:50:16,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1298 states to 1298 states and 2369 transitions. [2022-11-02 20:50:16,330 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1298 states and 2369 transitions. [2022-11-02 20:50:16,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:16,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-02 20:50:16,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-11-02 20:50:16,330 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) [2022-11-02 20:50:16,343 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:16,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:50:16,417 INFO L93 Difference]: Finished difference Result 1477 states and 2646 transitions. [2022-11-02 20:50:16,417 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1477 states and 2646 transitions. [2022-11-02 20:50:16,436 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 158 [2022-11-02 20:50:16,463 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1477 states to 1463 states and 2631 transitions. [2022-11-02 20:50:16,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 316 [2022-11-02 20:50:16,464 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 316 [2022-11-02 20:50:16,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1463 states and 2631 transitions. [2022-11-02 20:50:16,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:16,464 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1463 states and 2631 transitions. [2022-11-02 20:50:16,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1463 states and 2631 transitions. [2022-11-02 20:50:16,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1463 to 1303. [2022-11-02 20:50:16,512 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) [2022-11-02 20:50:16,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1303 states to 1303 states and 2391 transitions. [2022-11-02 20:50:16,522 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1303 states and 2391 transitions. [2022-11-02 20:50:16,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:50:16,523 INFO L428 stractBuchiCegarLoop]: Abstraction has 1303 states and 2391 transitions. [2022-11-02 20:50:16,523 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-02 20:50:16,524 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1303 states and 2391 transitions. [2022-11-02 20:50:16,532 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 112 [2022-11-02 20:50:16,532 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:16,533 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:16,534 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:16,534 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:16,534 INFO L748 eck$LassoCheckResult]: Stem: 13663#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13664#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; 13681#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 13675#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; 13676#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 13742#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 14651#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 14652#partsENTRY ~p := #in~p;~q := #in~q; 14656#L20 assume ~p <= 0;#res := 1; 14654#partsFINAL assume true; 14650#partsEXIT >#68#return; 14642#L36-1 havoc main_#t~ret8#1; 14629#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 14625#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 14619#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 14621#partsENTRY ~p := #in~p;~q := #in~q; 14623#L20 assume ~p <= 0;#res := 1; 14622#partsFINAL assume true; 14618#partsEXIT >#68#return; 14616#L36-1 havoc main_#t~ret8#1; 13899#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 13896#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 13895#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13893#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 13891#L35-3 [2022-11-02 20:50:16,534 INFO L750 eck$LassoCheckResult]: Loop: 13891#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 13892#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 14001#partsENTRY ~p := #in~p;~q := #in~q; 13999#L20 assume !(~p <= 0); 13997#L21 assume ~q <= 0;#res := 0; 13998#partsFINAL assume true; 14644#partsEXIT >#68#return; 14640#L36-1 havoc main_#t~ret8#1; 14061#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 14036#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 13657#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 13890#partsENTRY ~p := #in~p;~q := #in~q; 13888#L20 assume !(~p <= 0); 13887#L21 assume !(~q <= 0); 13884#L22 assume !(~q > ~p); 13776#L23 call #t~ret1 := parts(~p - ~q, ~q);< 13880#partsENTRY ~p := #in~p;~q := #in~q; 13885#L20 assume ~p <= 0;#res := 1; 13883#partsFINAL assume true; 13879#partsEXIT >#64#return; 13792#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 13873#partsENTRY ~p := #in~p;~q := #in~q; 14017#L20 assume !(~p <= 0); 13886#L21 assume ~q <= 0;#res := 0; 14033#partsFINAL assume true; 14107#partsEXIT >#66#return; 13870#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 13755#partsFINAL assume true; 13756#partsEXIT >#68#return; 13898#L36-1 havoc main_#t~ret8#1; 13897#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 13745#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 13746#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 13894#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 13891#L35-3 [2022-11-02 20:50:16,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:16,535 INFO L85 PathProgramCache]: Analyzing trace with hash -856045304, now seen corresponding path program 3 times [2022-11-02 20:50:16,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:16,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413103617] [2022-11-02 20:50:16,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:16,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:16,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:16,542 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:16,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:16,548 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:16,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:16,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1754826426, now seen corresponding path program 1 times [2022-11-02 20:50:16,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:16,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633709280] [2022-11-02 20:50:16,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:16,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:16,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:16,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-02 20:50:16,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:16,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-02 20:50:16,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:16,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-02 20:50:16,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:16,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-02 20:50:16,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:16,711 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-02 20:50:16,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:16,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633709280] [2022-11-02 20:50:16,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633709280] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:50:16,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58923271] [2022-11-02 20:50:16,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:16,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:50:16,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:16,713 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:50:16,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-11-02 20:50:16,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:16,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-02 20:50:16,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:16,925 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-02 20:50:16,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:50:17,090 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-02 20:50:17,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58923271] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:50:17,090 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:50:17,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-11-02 20:50:17,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431430312] [2022-11-02 20:50:17,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:50:17,092 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:50:17,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:17,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-02 20:50:17,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-11-02 20:50:17,093 INFO L87 Difference]: Start difference. First operand 1303 states and 2391 transitions. cyclomatic complexity: 1113 Second operand has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 20 states have internal predecessors, (36), 3 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-11-02 20:50:17,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:50:17,667 INFO L93 Difference]: Finished difference Result 1619 states and 2691 transitions. [2022-11-02 20:50:17,667 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1619 states and 2691 transitions. [2022-11-02 20:50:17,685 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 202 [2022-11-02 20:50:17,710 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1619 states to 1559 states and 2623 transitions. [2022-11-02 20:50:17,710 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 353 [2022-11-02 20:50:17,711 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 353 [2022-11-02 20:50:17,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1559 states and 2623 transitions. [2022-11-02 20:50:17,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:17,713 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1559 states and 2623 transitions. [2022-11-02 20:50:17,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1559 states and 2623 transitions. [2022-11-02 20:50:17,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1559 to 1131. [2022-11-02 20:50:17,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1131 states, 753 states have (on average 1.2098273572377158) internal successors, (911), 782 states have internal predecessors, (911), 237 states have call successors, (238), 108 states have call predecessors, (238), 141 states have return successors, (682), 240 states have call predecessors, (682), 237 states have call successors, (682) [2022-11-02 20:50:17,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1131 states to 1131 states and 1831 transitions. [2022-11-02 20:50:17,786 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1131 states and 1831 transitions. [2022-11-02 20:50:17,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-02 20:50:17,787 INFO L428 stractBuchiCegarLoop]: Abstraction has 1131 states and 1831 transitions. [2022-11-02 20:50:17,787 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-02 20:50:17,788 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1131 states and 1831 transitions. [2022-11-02 20:50:17,794 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 88 [2022-11-02 20:50:17,794 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:17,794 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:17,799 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:17,799 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1] [2022-11-02 20:50:17,800 INFO L748 eck$LassoCheckResult]: Stem: 16860#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16861#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; 16873#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 16868#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; 16869#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 16921#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 17756#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 17758#partsENTRY ~p := #in~p;~q := #in~q; 17761#L20 assume ~p <= 0;#res := 1; 17759#partsFINAL assume true; 17755#partsEXIT >#68#return; 17754#L36-1 havoc main_#t~ret8#1; 17753#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 17751#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 17747#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 17749#partsENTRY ~p := #in~p;~q := #in~q; 17752#L20 assume ~p <= 0;#res := 1; 17750#partsFINAL assume true; 17746#partsEXIT >#68#return; 17745#L36-1 havoc main_#t~ret8#1; 17117#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 16928#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 16929#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 17635#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 17637#L35-3 [2022-11-02 20:50:17,802 INFO L750 eck$LassoCheckResult]: Loop: 17637#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 16993#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 17046#partsENTRY ~p := #in~p;~q := #in~q; 17044#L20 assume !(~p <= 0); 17043#L21 assume !(~q <= 0); 17042#L22 assume !(~q > ~p); 16958#L23 call #t~ret1 := parts(~p - ~q, ~q);< 16997#partsENTRY ~p := #in~p;~q := #in~q; 17004#L20 assume ~p <= 0;#res := 1; 17000#partsFINAL assume true; 16996#partsEXIT >#64#return; 16947#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 16989#partsENTRY ~p := #in~p;~q := #in~q; 17016#L20 assume !(~p <= 0); 17005#L21 assume ~q <= 0;#res := 0; 17015#partsFINAL assume true; 17108#partsEXIT >#66#return; 17027#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 17362#partsFINAL assume true; 17360#partsEXIT >#68#return; 17361#L36-1 havoc main_#t~ret8#1; 17372#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 17368#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 16994#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 17046#partsENTRY ~p := #in~p;~q := #in~q; 17044#L20 assume !(~p <= 0); 17043#L21 assume !(~q <= 0); 17042#L22 assume !(~q > ~p); 16958#L23 call #t~ret1 := parts(~p - ~q, ~q);< 16997#partsENTRY ~p := #in~p;~q := #in~q; 17004#L20 assume ~p <= 0;#res := 1; 17000#partsFINAL assume true; 16996#partsEXIT >#64#return; 16947#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 16989#partsENTRY ~p := #in~p;~q := #in~q; 17016#L20 assume !(~p <= 0); 17005#L21 assume ~q <= 0;#res := 0; 17015#partsFINAL assume true; 17108#partsEXIT >#66#return; 17027#L23-2 #res := #t~ret1 + #t~ret2;havoc #t~ret1;havoc #t~ret2; 17362#partsFINAL assume true; 17360#partsEXIT >#68#return; 17358#L36-1 havoc main_#t~ret8#1; 16926#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 16927#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 16880#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 16881#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 17637#L35-3 [2022-11-02 20:50:17,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:17,803 INFO L85 PathProgramCache]: Analyzing trace with hash -856045304, now seen corresponding path program 4 times [2022-11-02 20:50:17,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:17,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469218644] [2022-11-02 20:50:17,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:17,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:17,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:17,812 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:17,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:17,818 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:17,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:17,822 INFO L85 PathProgramCache]: Analyzing trace with hash 409198938, now seen corresponding path program 2 times [2022-11-02 20:50:17,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:17,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165806313] [2022-11-02 20:50:17,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:17,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:17,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:17,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-02 20:50:17,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:17,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-02 20:50:17,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:17,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-02 20:50:17,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:17,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-11-02 20:50:17,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:18,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-11-02 20:50:18,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:18,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-02 20:50:18,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:18,023 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 29 proven. 17 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-02 20:50:18,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:18,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165806313] [2022-11-02 20:50:18,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165806313] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:50:18,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242833057] [2022-11-02 20:50:18,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-02 20:50:18,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:50:18,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:18,025 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:50:18,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-11-02 20:50:18,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-02 20:50:18,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 20:50:18,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-02 20:50:18,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:18,264 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 16 proven. 35 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-02 20:50:18,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:50:18,580 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 16 proven. 35 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-02 20:50:18,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242833057] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:50:18,580 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:50:18,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 20 [2022-11-02 20:50:18,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209001967] [2022-11-02 20:50:18,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:50:18,582 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:50:18,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:18,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-02 20:50:18,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2022-11-02 20:50:18,584 INFO L87 Difference]: Start difference. First operand 1131 states and 1831 transitions. cyclomatic complexity: 725 Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 states have internal predecessors, (54), 9 states have call successors, (12), 1 states have call predecessors, (12), 7 states have return successors, (13), 9 states have call predecessors, (13), 9 states have call successors, (13) [2022-11-02 20:50:19,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:50:19,549 INFO L93 Difference]: Finished difference Result 1910 states and 3001 transitions. [2022-11-02 20:50:19,549 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1910 states and 3001 transitions. [2022-11-02 20:50:19,568 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 101 [2022-11-02 20:50:19,580 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1910 states to 1004 states and 1545 transitions. [2022-11-02 20:50:19,580 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2022-11-02 20:50:19,581 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2022-11-02 20:50:19,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1004 states and 1545 transitions. [2022-11-02 20:50:19,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:19,581 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1004 states and 1545 transitions. [2022-11-02 20:50:19,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states and 1545 transitions. [2022-11-02 20:50:19,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 944. [2022-11-02 20:50:19,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 944 states, 660 states have (on average 1.162121212121212) internal successors, (767), 680 states have internal predecessors, (767), 155 states have call successors, (156), 93 states have call predecessors, (156), 129 states have return successors, (560), 170 states have call predecessors, (560), 153 states have call successors, (560) [2022-11-02 20:50:19,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 944 states to 944 states and 1483 transitions. [2022-11-02 20:50:19,615 INFO L240 hiAutomatonCegarLoop]: Abstraction has 944 states and 1483 transitions. [2022-11-02 20:50:19,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-02 20:50:19,616 INFO L428 stractBuchiCegarLoop]: Abstraction has 944 states and 1483 transitions. [2022-11-02 20:50:19,616 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-02 20:50:19,616 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 944 states and 1483 transitions. [2022-11-02 20:50:19,622 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 96 [2022-11-02 20:50:19,622 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:19,622 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:19,623 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:19,624 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:19,624 INFO L748 eck$LassoCheckResult]: Stem: 20302#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20303#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; 20321#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 20316#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; 20317#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 20332#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 20319#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 20320#partsENTRY ~p := #in~p;~q := #in~q; 21197#L20 assume ~p <= 0;#res := 1; 21196#partsFINAL assume true; 21192#partsEXIT >#68#return; 21191#L36-1 havoc main_#t~ret8#1; 21190#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 21188#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 21182#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 21183#partsENTRY ~p := #in~p;~q := #in~q; 21189#L20 assume ~p <= 0;#res := 1; 21185#partsFINAL assume true; 21181#partsEXIT >#68#return; 21180#L36-1 havoc main_#t~ret8#1; 21178#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 20536#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 20534#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 20532#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 20521#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 20376#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 20735#partsENTRY ~p := #in~p;~q := #in~q; 20848#L20 assume ~p <= 0;#res := 1; 20847#partsFINAL assume true; 20831#partsEXIT >#68#return; 20829#L36-1 [2022-11-02 20:50:19,624 INFO L750 eck$LassoCheckResult]: Loop: 20829#L36-1 havoc main_#t~ret8#1; 20824#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 20817#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 20306#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 20814#partsENTRY ~p := #in~p;~q := #in~q; 20850#L20 assume ~p <= 0;#res := 1; 20849#partsFINAL assume true; 20832#partsEXIT >#68#return; 20829#L36-1 [2022-11-02 20:50:19,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:19,625 INFO L85 PathProgramCache]: Analyzing trace with hash 768924849, now seen corresponding path program 5 times [2022-11-02 20:50:19,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:19,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739593977] [2022-11-02 20:50:19,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:19,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:19,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:19,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-02 20:50:19,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:19,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-02 20:50:19,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:19,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-02 20:50:19,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:19,742 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-02 20:50:19,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:19,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739593977] [2022-11-02 20:50:19,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739593977] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:50:19,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:50:19,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:50:19,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734857227] [2022-11-02 20:50:19,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:50:19,744 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:50:19,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:19,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1411370316, now seen corresponding path program 2 times [2022-11-02 20:50:19,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:19,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506553984] [2022-11-02 20:50:19,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:19,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:19,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:19,748 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:19,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:19,750 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:19,846 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:19,846 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:19,846 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:19,846 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:19,846 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:50:19,846 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:19,846 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:19,846 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:19,846 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration11_Loop [2022-11-02 20:50:19,846 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:19,846 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:19,847 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:19,851 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:19,856 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:19,859 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:19,890 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:19,891 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:50:19,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:19,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:19,894 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:19,900 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:19,900 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:19,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-02 20:50:19,931 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:19,931 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: [] [2022-11-02 20:50:19,955 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-11-02 20:50:19,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:19,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:19,957 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:19,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-02 20:50:19,958 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:19,958 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:19,970 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:19,970 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: [] [2022-11-02 20:50:19,993 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-11-02 20:50:19,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:19,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:19,994 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:19,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-02 20:50:19,997 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:19,997 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:20,008 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:20,008 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: [] [2022-11-02 20:50:20,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:20,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:20,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:20,031 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:20,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-02 20:50:20,032 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:20,032 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:20,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-11-02 20:50:20,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:20,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:20,067 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:20,068 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:50:20,068 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:20,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-02 20:50:20,353 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:50:20,356 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2022-11-02 20:50:20,356 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:20,356 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:20,356 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:20,356 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:20,356 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:50:20,357 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:20,357 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:20,357 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:20,357 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration11_Loop [2022-11-02 20:50:20,357 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:20,357 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:20,357 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:20,365 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:20,367 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:20,369 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:20,407 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:20,407 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:50:20,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:20,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:20,409 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:20,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-02 20:50:20,411 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 [2022-11-02 20:50:20,420 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:20,420 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:20,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:20,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:20,421 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:20,421 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:20,421 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:20,423 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:20,444 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:20,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:20,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:20,446 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:20,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-02 20:50:20,447 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 [2022-11-02 20:50:20,456 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:20,457 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:20,457 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:20,457 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:20,457 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:20,458 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:20,458 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:20,494 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:20,522 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2022-11-02 20:50:20,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:20,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:20,523 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:20,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-02 20:50:20,524 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 [2022-11-02 20:50:20,534 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:20,534 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:20,534 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:20,535 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:20,535 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:20,535 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:20,535 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:20,536 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:20,557 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2022-11-02 20:50:20,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:20,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:20,558 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:20,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-02 20:50:20,559 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 [2022-11-02 20:50:20,569 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:20,569 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:20,569 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:20,569 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:20,569 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:20,570 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:20,570 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:20,572 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:50:20,575 INFO L443 ModelExtractionUtils]: Simplification made 4 calls to the SMT solver. [2022-11-02 20:50:20,576 INFO L444 ModelExtractionUtils]: 0 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:50:20,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:20,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:20,578 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:20,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-02 20:50:20,584 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:50:20,584 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:50:20,584 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:50:20,584 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 [] [2022-11-02 20:50:20,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2022-11-02 20:50:20,608 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:50:20,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:20,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:20,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-02 20:50:20,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:20,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:20,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-02 20:50:20,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:20,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:20,833 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates [2022-11-02 20:50:20,834 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 944 states and 1483 transitions. cyclomatic complexity: 561 Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-02 20:50:20,894 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 944 states and 1483 transitions. cyclomatic complexity: 561. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 963 states and 1504 transitions. Complement of second has 10 states. [2022-11-02 20:50:20,894 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 [2022-11-02 20:50:20,895 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) [2022-11-02 20:50:20,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 22 transitions. [2022-11-02 20:50:20,895 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 22 transitions. Stem has 30 letters. Loop has 8 letters. [2022-11-02 20:50:20,895 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:20,896 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 20:50:20,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:20,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:20,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-02 20:50:20,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:21,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:21,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-02 20:50:21,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:21,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:21,101 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.2 stem predicates 4 loop predicates [2022-11-02 20:50:21,101 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 944 states and 1483 transitions. cyclomatic complexity: 561 Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-02 20:50:21,166 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 944 states and 1483 transitions. cyclomatic complexity: 561. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 961 states and 1501 transitions. Complement of second has 12 states. [2022-11-02 20:50:21,166 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 [2022-11-02 20:50:21,167 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) [2022-11-02 20:50:21,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 21 transitions. [2022-11-02 20:50:21,167 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 21 transitions. Stem has 30 letters. Loop has 8 letters. [2022-11-02 20:50:21,168 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:21,168 INFO L681 stractBuchiCegarLoop]: Bad chosen interpolant automaton: word not accepted [2022-11-02 20:50:21,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:21,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:21,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-02 20:50:21,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:21,311 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:21,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:21,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-02 20:50:21,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:21,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:21,418 INFO L141 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 [2022-11-02 20:50:21,418 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 944 states and 1483 transitions. cyclomatic complexity: 561 Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-02 20:50:21,533 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 944 states and 1483 transitions. cyclomatic complexity: 561. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 2247 states and 3589 transitions. Complement of second has 14 states. [2022-11-02 20:50:21,534 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 [2022-11-02 20:50:21,535 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) [2022-11-02 20:50:21,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 53 transitions. [2022-11-02 20:50:21,535 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 53 transitions. Stem has 30 letters. Loop has 8 letters. [2022-11-02 20:50:21,536 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:21,536 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 53 transitions. Stem has 38 letters. Loop has 8 letters. [2022-11-02 20:50:21,536 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:21,536 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 53 transitions. Stem has 30 letters. Loop has 16 letters. [2022-11-02 20:50:21,537 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:21,537 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2247 states and 3589 transitions. [2022-11-02 20:50:21,562 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 125 [2022-11-02 20:50:21,588 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2247 states to 1866 states and 2920 transitions. [2022-11-02 20:50:21,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2022-11-02 20:50:21,589 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 418 [2022-11-02 20:50:21,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1866 states and 2920 transitions. [2022-11-02 20:50:21,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:21,589 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1866 states and 2920 transitions. [2022-11-02 20:50:21,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1866 states and 2920 transitions. [2022-11-02 20:50:21,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1866 to 1732. [2022-11-02 20:50:21,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1732 states, 1196 states have (on average 1.1538461538461537) internal successors, (1380), 1237 states have internal predecessors, (1380), 309 states have call successors, (330), 194 states have call predecessors, (330), 227 states have return successors, (1061), 300 states have call predecessors, (1061), 295 states have call successors, (1061) [2022-11-02 20:50:21,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1732 states to 1732 states and 2771 transitions. [2022-11-02 20:50:21,660 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1732 states and 2771 transitions. [2022-11-02 20:50:21,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:21,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:50:21,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:50:21,661 INFO L87 Difference]: Start difference. First operand 1732 states and 2771 transitions. Second operand has 6 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-02 20:50:21,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:50:21,735 INFO L93 Difference]: Finished difference Result 1086 states and 1696 transitions. [2022-11-02 20:50:21,735 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1086 states and 1696 transitions. [2022-11-02 20:50:21,750 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 120 [2022-11-02 20:50:21,757 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1086 states to 571 states and 902 transitions. [2022-11-02 20:50:21,757 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2022-11-02 20:50:21,758 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 304 [2022-11-02 20:50:21,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 571 states and 902 transitions. [2022-11-02 20:50:21,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:21,758 INFO L218 hiAutomatonCegarLoop]: Abstraction has 571 states and 902 transitions. [2022-11-02 20:50:21,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states and 902 transitions. [2022-11-02 20:50:21,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 567. [2022-11-02 20:50:21,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 396 states have (on average 1.1338383838383839) internal successors, (449), 399 states have internal predecessors, (449), 103 states have call successors, (110), 69 states have call predecessors, (110), 68 states have return successors, (339), 98 states have call predecessors, (339), 97 states have call successors, (339) [2022-11-02 20:50:21,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 898 transitions. [2022-11-02 20:50:21,777 INFO L240 hiAutomatonCegarLoop]: Abstraction has 567 states and 898 transitions. [2022-11-02 20:50:21,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:50:21,778 INFO L428 stractBuchiCegarLoop]: Abstraction has 567 states and 898 transitions. [2022-11-02 20:50:21,778 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-02 20:50:21,778 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 567 states and 898 transitions. [2022-11-02 20:50:21,784 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 120 [2022-11-02 20:50:21,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:21,785 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:21,787 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:21,787 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-11-02 20:50:21,788 INFO L748 eck$LassoCheckResult]: Stem: 28672#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 28673#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; 28687#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 28682#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; 28683#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 28740#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 28795#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 28796#partsENTRY ~p := #in~p;~q := #in~q; 28800#L20 assume ~p <= 0;#res := 1; 28798#partsFINAL assume true; 28794#partsEXIT >#68#return; 28792#L36-1 havoc main_#t~ret8#1; 28791#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 28790#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 28769#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 28775#partsENTRY ~p := #in~p;~q := #in~q; 28772#L20 assume ~p <= 0;#res := 1; 28768#partsFINAL assume true; 28770#partsEXIT >#68#return; 28742#L36-1 havoc main_#t~ret8#1; 28719#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 28720#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 28741#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 28939#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 28937#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 28907#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 28908#partsENTRY ~p := #in~p;~q := #in~q; 29054#L20 assume !(~p <= 0); 29053#L21 assume !(~q <= 0); 29051#L22 assume !(~q > ~p); 28726#L23 call #t~ret1 := parts(~p - ~q, ~q);< 29048#partsENTRY [2022-11-02 20:50:21,788 INFO L750 eck$LassoCheckResult]: Loop: 29048#partsENTRY ~p := #in~p;~q := #in~q; 29163#L20 assume !(~p <= 0); 29164#L21 assume !(~q <= 0); 29165#L22 assume !(~q > ~p); 28725#L23 call #t~ret1 := parts(~p - ~q, ~q);< 29048#partsENTRY [2022-11-02 20:50:21,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:21,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1933114887, now seen corresponding path program 1 times [2022-11-02 20:50:21,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:21,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149513185] [2022-11-02 20:50:21,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:21,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:21,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:21,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-02 20:50:21,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:21,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-02 20:50:21,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:21,842 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-02 20:50:21,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:21,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149513185] [2022-11-02 20:50:21,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149513185] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:50:21,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:50:21,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:50:21,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766746219] [2022-11-02 20:50:21,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:50:21,844 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:50:21,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:21,845 INFO L85 PathProgramCache]: Analyzing trace with hash 28756500, now seen corresponding path program 1 times [2022-11-02 20:50:21,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:21,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908221607] [2022-11-02 20:50:21,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:21,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:21,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:21,848 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:21,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:21,850 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:21,905 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:21,906 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:21,906 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:21,906 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:21,906 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:50:21,906 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:21,906 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:21,906 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:21,907 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration12_Loop [2022-11-02 20:50:21,907 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:21,907 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:21,907 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:21,909 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:21,911 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:21,919 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:21,921 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:21,923 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:21,928 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:21,970 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:21,970 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:50:21,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:21,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:21,971 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:21,979 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:21,979 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:21,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-02 20:50:22,015 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:22,015 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#res=0} Honda state: {parts_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:50:22,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-11-02 20:50:22,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:22,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:22,049 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:22,052 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:22,052 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:22,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-02 20:50:22,075 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:22,075 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_~p=0} Honda state: {parts_~p=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:50:22,107 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:22,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:22,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:22,109 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:22,111 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:22,111 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:22,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-02 20:50:22,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:22,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:22,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:22,168 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:22,171 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:50:22,171 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:22,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-02 20:50:22,239 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:50:22,243 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-11-02 20:50:22,244 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:22,244 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:22,244 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:22,244 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:22,244 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:50:22,244 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:22,244 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:22,244 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:22,244 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration12_Loop [2022-11-02 20:50:22,244 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:22,244 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:22,245 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:22,248 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:22,250 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:22,258 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:22,260 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:22,261 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:22,263 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:22,300 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:22,300 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:50:22,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:22,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:22,302 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:22,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-02 20:50:22,309 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 [2022-11-02 20:50:22,318 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:22,318 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:22,319 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:22,319 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:22,319 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:22,319 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:22,319 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:22,320 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:22,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-11-02 20:50:22,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:22,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:22,341 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:22,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-02 20:50:22,343 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 [2022-11-02 20:50:22,352 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:22,353 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:22,353 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:22,353 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:22,353 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:22,353 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:22,353 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:22,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:22,375 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-11-02 20:50:22,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:22,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:22,376 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:22,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-02 20:50:22,377 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 [2022-11-02 20:50:22,387 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:22,388 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:22,388 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:22,388 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:22,388 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:22,389 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:22,389 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:22,394 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:50:22,397 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:50:22,397 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:50:22,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:22,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:22,398 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:22,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-02 20:50:22,400 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:50:22,400 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:50:22,400 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:50:22,400 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(parts_#in~p) = 1*parts_#in~p Supporting invariants [] [2022-11-02 20:50:22,422 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-11-02 20:50:22,423 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:50:22,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:22,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:22,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-02 20:50:22,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:22,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:22,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-02 20:50:22,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:22,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:22,651 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates [2022-11-02 20:50:22,651 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 567 states and 898 transitions. cyclomatic complexity: 347 Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-02 20:50:22,766 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 567 states and 898 transitions. cyclomatic complexity: 347. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 834 states and 1267 transitions. Complement of second has 20 states. [2022-11-02 20:50:22,766 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 [2022-11-02 20:50:22,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-02 20:50:22,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 32 transitions. [2022-11-02 20:50:22,768 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 32 transitions. Stem has 31 letters. Loop has 5 letters. [2022-11-02 20:50:22,768 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:22,768 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 32 transitions. Stem has 36 letters. Loop has 5 letters. [2022-11-02 20:50:22,768 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:22,768 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 32 transitions. Stem has 31 letters. Loop has 10 letters. [2022-11-02 20:50:22,769 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:22,769 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 834 states and 1267 transitions. [2022-11-02 20:50:22,777 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 120 [2022-11-02 20:50:22,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 834 states to 735 states and 1154 transitions. [2022-11-02 20:50:22,786 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 340 [2022-11-02 20:50:22,786 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 358 [2022-11-02 20:50:22,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 735 states and 1154 transitions. [2022-11-02 20:50:22,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:22,787 INFO L218 hiAutomatonCegarLoop]: Abstraction has 735 states and 1154 transitions. [2022-11-02 20:50:22,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states and 1154 transitions. [2022-11-02 20:50:22,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 671. [2022-11-02 20:50:22,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 472 states have (on average 1.146186440677966) internal successors, (541), 484 states have internal predecessors, (541), 119 states have call successors, (126), 88 states have call predecessors, (126), 80 states have return successors, (389), 98 states have call predecessors, (389), 112 states have call successors, (389) [2022-11-02 20:50:22,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1056 transitions. [2022-11-02 20:50:22,810 INFO L240 hiAutomatonCegarLoop]: Abstraction has 671 states and 1056 transitions. [2022-11-02 20:50:22,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:22,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:50:22,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:50:22,811 INFO L87 Difference]: Start difference. First operand 671 states and 1056 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-02 20:50:22,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:50:22,852 INFO L93 Difference]: Finished difference Result 500 states and 758 transitions. [2022-11-02 20:50:22,853 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 500 states and 758 transitions. [2022-11-02 20:50:22,857 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 71 [2022-11-02 20:50:22,862 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 500 states to 492 states and 750 transitions. [2022-11-02 20:50:22,863 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 180 [2022-11-02 20:50:22,863 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 180 [2022-11-02 20:50:22,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 492 states and 750 transitions. [2022-11-02 20:50:22,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:22,864 INFO L218 hiAutomatonCegarLoop]: Abstraction has 492 states and 750 transitions. [2022-11-02 20:50:22,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states and 750 transitions. [2022-11-02 20:50:22,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 474. [2022-11-02 20:50:22,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 338 states have (on average 1.136094674556213) internal successors, (384), 348 states have internal predecessors, (384), 81 states have call successors, (88), 62 states have call predecessors, (88), 55 states have return successors, (260), 63 states have call predecessors, (260), 76 states have call successors, (260) [2022-11-02 20:50:22,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 732 transitions. [2022-11-02 20:50:22,879 INFO L240 hiAutomatonCegarLoop]: Abstraction has 474 states and 732 transitions. [2022-11-02 20:50:22,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:50:22,880 INFO L428 stractBuchiCegarLoop]: Abstraction has 474 states and 732 transitions. [2022-11-02 20:50:22,880 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-02 20:50:22,880 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 474 states and 732 transitions. [2022-11-02 20:50:22,882 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 68 [2022-11-02 20:50:22,883 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:22,883 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:22,884 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:22,884 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:22,884 INFO L748 eck$LassoCheckResult]: Stem: 31407#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 31408#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; 31422#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 31420#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; 31421#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 31491#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 31584#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 31586#partsENTRY ~p := #in~p;~q := #in~q; 31589#L20 assume ~p <= 0;#res := 1; 31587#partsFINAL assume true; 31583#partsEXIT >#68#return; 31518#L36-1 havoc main_#t~ret8#1; 31515#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 31514#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 31493#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 31503#partsENTRY ~p := #in~p;~q := #in~q; 31500#L20 assume ~p <= 0;#res := 1; 31501#partsFINAL assume true; 31492#partsEXIT >#68#return; 31489#L36-1 havoc main_#t~ret8#1; 31480#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 31481#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 31431#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 31432#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 31433#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 31434#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 31538#partsENTRY ~p := #in~p;~q := #in~q; 31600#L20 assume !(~p <= 0); 31595#L21 assume ~q <= 0;#res := 0; 31591#partsFINAL assume true; 31537#partsEXIT >#68#return; 31534#L36-1 havoc main_#t~ret8#1; 31533#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 31495#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 31444#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 31531#partsENTRY ~p := #in~p;~q := #in~q; 31530#L20 assume !(~p <= 0); 31529#L21 assume !(~q <= 0); 31528#L22 assume !(~q > ~p); 31455#L23 call #t~ret1 := parts(~p - ~q, ~q);< 31566#partsENTRY ~p := #in~p;~q := #in~q; 31567#L20 assume ~p <= 0;#res := 1; 31824#partsFINAL assume true; 31818#partsEXIT >#64#return; 31400#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 31807#partsENTRY [2022-11-02 20:50:22,884 INFO L750 eck$LassoCheckResult]: Loop: 31807#partsENTRY ~p := #in~p;~q := #in~q; 31817#L20 assume !(~p <= 0); 31814#L21 assume !(~q <= 0); 31813#L22 assume !(~q > ~p); 31411#L23 call #t~ret1 := parts(~p - ~q, ~q);< 31576#partsENTRY ~p := #in~p;~q := #in~q; 31574#L20 assume ~p <= 0;#res := 1; 31575#partsFINAL assume true; 31811#partsEXIT >#64#return; 31401#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 31807#partsENTRY [2022-11-02 20:50:22,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:22,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1585293162, now seen corresponding path program 1 times [2022-11-02 20:50:22,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:22,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293873244] [2022-11-02 20:50:22,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:22,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:22,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:22,915 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:22,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:22,923 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:22,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:22,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1964641052, now seen corresponding path program 1 times [2022-11-02 20:50:22,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:22,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055586841] [2022-11-02 20:50:22,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:22,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:22,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:22,927 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:22,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:22,930 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:22,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:22,931 INFO L85 PathProgramCache]: Analyzing trace with hash -574602427, now seen corresponding path program 2 times [2022-11-02 20:50:22,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:22,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411753476] [2022-11-02 20:50:22,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:22,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:22,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:22,997 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:23,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-02 20:50:23,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:23,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-02 20:50:23,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:23,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-02 20:50:23,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:23,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-02 20:50:23,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:23,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-11-02 20:50:23,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:23,040 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 36 proven. 8 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-11-02 20:50:23,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:23,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411753476] [2022-11-02 20:50:23,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411753476] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:50:23,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921563773] [2022-11-02 20:50:23,041 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-02 20:50:23,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:50:23,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:23,042 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:50:23,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-11-02 20:50:23,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-02 20:50:23,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-02 20:50:23,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-02 20:50:23,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:23,136 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 56 proven. 4 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-02 20:50:23,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:50:23,192 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 36 proven. 8 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-11-02 20:50:23,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921563773] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:50:23,193 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:50:23,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-11-02 20:50:23,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418115845] [2022-11-02 20:50:23,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:50:23,353 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:23,353 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:23,354 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:23,354 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:23,354 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:50:23,354 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:23,354 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:23,354 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:23,354 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration13_Loop [2022-11-02 20:50:23,354 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:23,354 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:23,355 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:23,358 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:23,360 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:23,363 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:23,374 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:23,377 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:23,379 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:23,427 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:23,427 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:50:23,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:23,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:23,429 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:23,431 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:23,431 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:23,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-02 20:50:23,454 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:23,454 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#res=0} Honda state: {parts_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:50:23,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:23,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:23,490 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:23,491 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:23,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-02 20:50:23,495 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:23,496 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:23,527 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:23,527 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#t~ret2=0} Honda state: {parts_#t~ret2=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:50:23,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:23,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:23,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:23,564 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:23,567 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:23,567 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:23,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-02 20:50:23,595 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:50:23,595 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {parts_#t~ret1=0} Honda state: {parts_#t~ret1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:50:23,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:23,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:23,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:23,632 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:23,635 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:23,635 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:23,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-11-02 20:50:23,691 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2022-11-02 20:50:23,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:23,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:23,692 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:23,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-11-02 20:50:23,693 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:50:23,693 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:23,814 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:50:23,818 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-11-02 20:50:23,818 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:23,818 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:23,818 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:23,818 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:23,818 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:50:23,818 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:23,818 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:23,818 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:23,819 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration13_Loop [2022-11-02 20:50:23,819 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:23,819 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:23,819 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:23,821 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:23,823 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:23,837 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:23,839 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:23,842 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:23,844 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:23,889 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:23,889 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:50:23,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:23,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:23,894 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:23,900 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 [2022-11-02 20:50:23,912 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:23,913 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:23,913 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:23,913 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:23,913 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:23,913 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:23,914 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:23,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-11-02 20:50:23,927 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:23,958 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:23,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:23,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:23,959 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:23,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-11-02 20:50:23,960 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 [2022-11-02 20:50:23,970 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:23,970 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:23,971 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:23,971 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:23,971 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:23,971 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:23,971 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:23,974 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:50:23,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-11-02 20:50:23,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:23,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:23,997 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:23,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-11-02 20:50:24,000 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 [2022-11-02 20:50:24,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:50:24,010 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:50:24,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:50:24,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:50:24,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:50:24,012 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:50:24,012 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:50:24,022 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:50:24,025 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:50:24,025 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:50:24,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:24,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:24,027 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:24,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-11-02 20:50:24,028 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:50:24,028 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:50:24,028 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:50:24,028 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(parts_#in~q) = 1*parts_#in~q Supporting invariants [] [2022-11-02 20:50:24,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-11-02 20:50:24,050 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:50:24,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:24,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:24,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-02 20:50:24,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:24,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:24,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-02 20:50:24,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:24,374 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-11-02 20:50:24,378 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:50:24,379 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 4 loop predicates [2022-11-02 20:50:24,379 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 474 states and 732 transitions. cyclomatic complexity: 272 Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-02 20:50:24,661 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 474 states and 732 transitions. cyclomatic complexity: 272. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Result 1615 states and 2639 transitions. Complement of second has 35 states. [2022-11-02 20:50:24,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 9 states 2 stem states 6 non-accepting loop states 1 accepting loop states [2022-11-02 20:50:24,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-02 20:50:24,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 65 transitions. [2022-11-02 20:50:24,663 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 65 transitions. Stem has 45 letters. Loop has 10 letters. [2022-11-02 20:50:24,663 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:24,663 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 65 transitions. Stem has 55 letters. Loop has 10 letters. [2022-11-02 20:50:24,664 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:24,664 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 9 states and 65 transitions. Stem has 45 letters. Loop has 20 letters. [2022-11-02 20:50:24,664 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:50:24,664 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1615 states and 2639 transitions. [2022-11-02 20:50:24,684 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 115 [2022-11-02 20:50:24,701 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1615 states to 1242 states and 2034 transitions. [2022-11-02 20:50:24,702 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 340 [2022-11-02 20:50:24,702 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 350 [2022-11-02 20:50:24,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1242 states and 2034 transitions. [2022-11-02 20:50:24,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:24,703 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1242 states and 2034 transitions. [2022-11-02 20:50:24,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1242 states and 2034 transitions. [2022-11-02 20:50:24,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1242 to 1095. [2022-11-02 20:50:24,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1095 states, 773 states have (on average 1.168175937904269) internal successors, (903), 810 states have internal predecessors, (903), 208 states have call successors, (215), 151 states have call predecessors, (215), 114 states have return successors, (602), 133 states have call predecessors, (602), 186 states have call successors, (602) [2022-11-02 20:50:24,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1095 states to 1095 states and 1720 transitions. [2022-11-02 20:50:24,742 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1095 states and 1720 transitions. [2022-11-02 20:50:24,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:50:24,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-02 20:50:24,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-02 20:50:24,742 INFO L87 Difference]: Start difference. First operand 1095 states and 1720 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 6 states have internal predecessors, (31), 5 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-02 20:50:24,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:50:24,863 INFO L93 Difference]: Finished difference Result 1319 states and 2000 transitions. [2022-11-02 20:50:24,863 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1319 states and 2000 transitions. [2022-11-02 20:50:24,874 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 132 [2022-11-02 20:50:24,887 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1319 states to 1274 states and 1942 transitions. [2022-11-02 20:50:24,888 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 334 [2022-11-02 20:50:24,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 334 [2022-11-02 20:50:24,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1274 states and 1942 transitions. [2022-11-02 20:50:24,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:50:24,889 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1274 states and 1942 transitions. [2022-11-02 20:50:24,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states and 1942 transitions. [2022-11-02 20:50:24,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 1214. [2022-11-02 20:50:24,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1214 states, 851 states have (on average 1.1668625146886016) internal successors, (993), 896 states have internal predecessors, (993), 233 states have call successors, (242), 165 states have call predecessors, (242), 130 states have return successors, (639), 152 states have call predecessors, (639), 206 states have call successors, (639) [2022-11-02 20:50:24,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1214 states to 1214 states and 1874 transitions. [2022-11-02 20:50:24,924 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1214 states and 1874 transitions. [2022-11-02 20:50:24,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:50:24,925 INFO L428 stractBuchiCegarLoop]: Abstraction has 1214 states and 1874 transitions. [2022-11-02 20:50:24,925 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-02 20:50:24,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1214 states and 1874 transitions. [2022-11-02 20:50:24,931 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 125 [2022-11-02 20:50:24,931 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:50:24,931 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:50:24,931 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:50:24,932 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-11-02 20:50:24,932 INFO L748 eck$LassoCheckResult]: Stem: 36499#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 36500#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; 36526#L28 assume !(main_~x~0#1 < 0);main_~y~0#1 := main_#t~nondet4#1;havoc main_#t~nondet4#1; 36524#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; 36525#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 36586#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 36530#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 36531#partsENTRY ~p := #in~p;~q := #in~q; 37648#L20 assume ~p <= 0;#res := 1; 37635#partsFINAL assume true; 37628#partsEXIT >#68#return; 36579#L36-1 havoc main_#t~ret8#1; 36580#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 36810#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 36575#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 36635#partsENTRY ~p := #in~p;~q := #in~q; 36604#L20 assume ~p <= 0;#res := 1; 36602#partsFINAL assume true; 36589#partsEXIT >#68#return; 36577#L36-1 havoc main_#t~ret8#1; 36578#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 36587#L35-3 assume !(main_~q~0#1 <= main_~x~0#1); 36588#L34-2 main_#t~post6#1 := main_~p~0#1;main_~p~0#1 := 1 + main_#t~post6#1;havoc main_#t~post6#1; 36597#L34-3 assume !!(main_~p~0#1 <= main_~x~0#1);main_~q~0#1 := 0; 36598#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 36749#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 36750#partsENTRY ~p := #in~p;~q := #in~q; 36753#L20 assume !(~p <= 0); 36752#L21 assume ~q <= 0;#res := 0; 36751#partsFINAL assume true; 36748#partsEXIT >#68#return; 36747#L36-1 havoc main_#t~ret8#1; 36746#L35-2 main_#t~post7#1 := main_~q~0#1;main_~q~0#1 := 1 + main_#t~post7#1;havoc main_#t~post7#1; 36744#L35-3 assume !!(main_~q~0#1 <= main_~x~0#1); 36745#L36 call main_#t~ret8#1 := parts(main_~p~0#1, main_~q~0#1);< 36807#partsENTRY ~p := #in~p;~q := #in~q; 36806#L20 assume !(~p <= 0); 36805#L21 assume !(~q <= 0); 36804#L22 assume ~q > ~p; 36622#L22-1 call #t~ret0 := parts(~p, ~p);< 36793#partsENTRY ~p := #in~p;~q := #in~q; 36794#L20 assume !(~p <= 0); 37212#L21 assume !(~q <= 0); 37209#L22 assume !(~q > ~p); 37198#L23 call #t~ret1 := parts(~p - ~q, ~q);< 37199#partsENTRY ~p := #in~p;~q := #in~q; 37208#L20 assume ~p <= 0;#res := 1; 37207#partsFINAL assume true; 37197#partsEXIT >#64#return; 37017#L23-1 call #t~ret2 := parts(~p, ~q - 1);< 37186#partsENTRY ~p := #in~p;~q := #in~q; 37187#L20 assume !(~p <= 0); 37213#L21 assume !(~q <= 0); 36556#L22 [2022-11-02 20:50:24,932 INFO L750 eck$LassoCheckResult]: Loop: 36556#L22 assume !(~q > ~p); 36555#L23 call #t~ret1 := parts(~p - ~q, ~q);< 37496#partsENTRY ~p := #in~p;~q := #in~q; 37171#L20 assume !(~p <= 0); 36553#L21 assume !(~q <= 0); 36556#L22 [2022-11-02 20:50:24,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:24,932 INFO L85 PathProgramCache]: Analyzing trace with hash -505554686, now seen corresponding path program 1 times [2022-11-02 20:50:24,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:24,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657720977] [2022-11-02 20:50:24,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:24,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:24,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:24,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-11-02 20:50:24,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:24,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-11-02 20:50:24,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:24,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-02 20:50:24,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:24,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-11-02 20:50:25,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:25,002 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 44 proven. 6 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-02 20:50:25,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:50:25,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657720977] [2022-11-02 20:50:25,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657720977] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:50:25,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175549898] [2022-11-02 20:50:25,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:25,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:50:25,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:25,004 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:50:25,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-11-02 20:50:25,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:50:25,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-02 20:50:25,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:50:25,118 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 56 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-11-02 20:50:25,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:50:25,168 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 44 proven. 6 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-02 20:50:25,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175549898] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:50:25,168 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:50:25,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2022-11-02 20:50:25,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332336225] [2022-11-02 20:50:25,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:50:25,169 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:50:25,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:50:25,170 INFO L85 PathProgramCache]: Analyzing trace with hash 43435410, now seen corresponding path program 2 times [2022-11-02 20:50:25,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:50:25,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728182726] [2022-11-02 20:50:25,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:50:25,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:50:25,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:25,173 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:50:25,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:50:25,175 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:50:25,273 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:50:25,274 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:50:25,274 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:50:25,274 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:50:25,274 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:50:25,274 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:25,274 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:50:25,274 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:50:25,275 INFO L133 ssoRankerPreferences]: Filename of dumped script: Parts.c_Iteration14_Loop [2022-11-02 20:50:25,275 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:50:25,275 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:50:25,278 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:25,293 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:25,296 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:25,298 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:25,301 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:50:25,355 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:50:25,355 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:50:25,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:25,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:25,359 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:25,363 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:50:25,364 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:50:25,368 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-11-02 20:50:25,419 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2022-11-02 20:50:25,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:50:25,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:50:25,420 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:50:25,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1f0a1d5a-deb9-47e9-bd5e-f1998c7d91c8/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-11-02 20:50:25,422 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:50:25,422 INFO L160 nArgumentSynthesizer]: Using integer mode.