./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/termination-memory-alloca/b.09_assume-alloca.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version e04fb08f 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_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/termination-memory-alloca/b.09_assume-alloca.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/config/svcomp-Termination-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8 --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 4cca1c0210c0a53cd372224714db019427e8e227743584713b4610995b14f457 --- 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-e04fb08 [2022-11-16 11:03:57,496 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 11:03:57,499 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 11:03:57,528 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 11:03:57,529 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 11:03:57,530 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 11:03:57,531 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 11:03:57,533 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 11:03:57,535 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 11:03:57,536 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 11:03:57,537 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 11:03:57,538 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 11:03:57,538 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 11:03:57,539 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 11:03:57,540 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 11:03:57,542 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 11:03:57,543 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 11:03:57,544 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 11:03:57,545 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 11:03:57,547 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 11:03:57,549 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 11:03:57,554 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 11:03:57,555 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 11:03:57,556 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 11:03:57,565 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 11:03:57,565 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 11:03:57,568 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 11:03:57,569 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 11:03:57,570 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 11:03:57,571 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 11:03:57,572 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 11:03:57,573 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 11:03:57,574 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 11:03:57,576 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 11:03:57,578 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 11:03:57,579 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 11:03:57,580 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 11:03:57,581 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 11:03:57,581 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 11:03:57,582 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 11:03:57,582 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 11:03:57,583 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/config/svcomp-Termination-64bit-Automizer_Default.epf [2022-11-16 11:03:57,628 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 11:03:57,629 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 11:03:57,630 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 11:03:57,630 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 11:03:57,632 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 11:03:57,632 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 11:03:57,632 INFO L138 SettingsManager]: * Use SBE=true [2022-11-16 11:03:57,633 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-16 11:03:57,633 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-16 11:03:57,633 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-16 11:03:57,634 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-16 11:03:57,634 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-16 11:03:57,635 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-16 11:03:57,635 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 11:03:57,635 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-16 11:03:57,635 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 11:03:57,636 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 11:03:57,636 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-16 11:03:57,636 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-16 11:03:57,636 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-16 11:03:57,637 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 11:03:57,637 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-16 11:03:57,637 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 11:03:57,637 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-16 11:03:57,638 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 11:03:57,638 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 11:03:57,638 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 11:03:57,638 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-16 11:03:57,639 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-16 11:03:57,640 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_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/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_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8 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 -> 4cca1c0210c0a53cd372224714db019427e8e227743584713b4610995b14f457 [2022-11-16 11:03:57,942 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 11:03:57,964 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 11:03:57,968 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 11:03:57,969 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 11:03:57,970 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 11:03:57,972 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/../../sv-benchmarks/c/termination-memory-alloca/b.09_assume-alloca.i [2022-11-16 11:03:58,050 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/data/57a155b99/79822f7e8ce34180a6cc39e3e30cd5eb/FLAG8b257e4a6 [2022-11-16 11:03:58,666 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 11:03:58,667 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/sv-benchmarks/c/termination-memory-alloca/b.09_assume-alloca.i [2022-11-16 11:03:58,689 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/data/57a155b99/79822f7e8ce34180a6cc39e3e30cd5eb/FLAG8b257e4a6 [2022-11-16 11:03:58,957 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/data/57a155b99/79822f7e8ce34180a6cc39e3e30cd5eb [2022-11-16 11:03:58,960 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 11:03:58,964 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 11:03:58,969 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 11:03:58,969 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 11:03:58,973 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 11:03:58,974 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 11:03:58" (1/1) ... [2022-11-16 11:03:58,975 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2730ffda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:03:58, skipping insertion in model container [2022-11-16 11:03:58,976 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 11:03:58" (1/1) ... [2022-11-16 11:03:58,983 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 11:03:59,028 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 11:03:59,331 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 11:03:59,339 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 11:03:59,376 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 11:03:59,397 INFO L208 MainTranslator]: Completed translation [2022-11-16 11:03:59,398 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:03:59 WrapperNode [2022-11-16 11:03:59,398 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 11:03:59,399 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 11:03:59,399 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 11:03:59,399 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 11:03:59,407 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:03:59" (1/1) ... [2022-11-16 11:03:59,421 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:03:59" (1/1) ... [2022-11-16 11:03:59,453 INFO L138 Inliner]: procedures = 111, calls = 35, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 95 [2022-11-16 11:03:59,453 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 11:03:59,454 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 11:03:59,454 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 11:03:59,454 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 11:03:59,461 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:03:59" (1/1) ... [2022-11-16 11:03:59,461 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:03:59" (1/1) ... [2022-11-16 11:03:59,464 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:03:59" (1/1) ... [2022-11-16 11:03:59,464 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:03:59" (1/1) ... [2022-11-16 11:03:59,468 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:03:59" (1/1) ... [2022-11-16 11:03:59,471 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:03:59" (1/1) ... [2022-11-16 11:03:59,472 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:03:59" (1/1) ... [2022-11-16 11:03:59,473 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:03:59" (1/1) ... [2022-11-16 11:03:59,475 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 11:03:59,476 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 11:03:59,476 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 11:03:59,476 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 11:03:59,489 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:03:59" (1/1) ... [2022-11-16 11:03:59,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:03:59,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:03:59,529 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:03:59,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-16 11:03:59,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-16 11:03:59,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-16 11:03:59,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 11:03:59,584 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 11:03:59,584 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 11:03:59,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 11:03:59,729 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 11:03:59,731 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 11:03:59,910 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 11:03:59,917 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 11:03:59,918 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-16 11:03:59,920 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 11:03:59 BoogieIcfgContainer [2022-11-16 11:03:59,920 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 11:03:59,921 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-16 11:03:59,934 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-16 11:03:59,939 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-16 11:03:59,940 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-16 11:03:59,940 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 16.11 11:03:58" (1/3) ... [2022-11-16 11:03:59,941 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@50591e1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.11 11:03:59, skipping insertion in model container [2022-11-16 11:03:59,942 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-16 11:03:59,942 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:03:59" (2/3) ... [2022-11-16 11:03:59,942 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@50591e1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.11 11:03:59, skipping insertion in model container [2022-11-16 11:03:59,942 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-16 11:03:59,943 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 11:03:59" (3/3) ... [2022-11-16 11:03:59,944 INFO L332 chiAutomizerObserver]: Analyzing ICFG b.09_assume-alloca.i [2022-11-16 11:04:00,068 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-16 11:04:00,068 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-16 11:04:00,069 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-16 11:04:00,069 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-16 11:04:00,069 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-16 11:04:00,069 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-16 11:04:00,069 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-16 11:04:00,069 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-16 11:04:00,074 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 14 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 13 states have internal predecessors, (19), 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-16 11:04:00,104 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2022-11-16 11:04:00,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:04:00,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:04:00,109 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2022-11-16 11:04:00,109 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2022-11-16 11:04:00,110 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-16 11:04:00,110 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 14 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 13 states have internal predecessors, (19), 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-16 11:04:00,111 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2022-11-16 11:04:00,112 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:04:00,112 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:04:00,112 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2022-11-16 11:04:00,112 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2022-11-16 11:04:00,120 INFO L748 eck$LassoCheckResult]: Stem: 4#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 9#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet17#1, main_#t~nondet18#1, main_#t~ret19#1;assume { :begin_inline_test_fun } true;test_fun_#in~x#1, test_fun_#in~y#1 := main_#t~nondet17#1, main_#t~nondet18#1;havoc test_fun_#res#1;havoc test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset, test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset, test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset, test_fun_#t~mem5#1, test_fun_#t~mem6#1, test_fun_#t~short7#1, test_fun_#t~mem9#1, test_fun_#t~mem10#1, test_fun_#t~mem11#1, test_fun_#t~mem12#1, test_fun_#t~mem13#1, test_fun_#t~mem14#1, test_fun_#t~mem15#1, test_fun_#t~mem8#1, test_fun_#t~mem16#1, test_fun_~x#1, test_fun_~y#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, test_fun_~c~0#1.base, test_fun_~c~0#1.offset;test_fun_~x#1 := test_fun_#in~x#1;test_fun_~y#1 := test_fun_#in~y#1;call test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset := #Ultimate.allocOnStack(4);test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset := test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset;call test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset := #Ultimate.allocOnStack(4);test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset := test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset;call test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset := #Ultimate.allocOnStack(4);test_fun_~c~0#1.base, test_fun_~c~0#1.offset := test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset;call write~int(test_fun_~x#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_~y#1, test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(0, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call test_fun_#t~mem5#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);test_fun_#t~short7#1 := test_fun_#t~mem5#1 <= 0; 10#L555true assume !test_fun_#t~short7#1;call test_fun_#t~mem6#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);test_fun_#t~short7#1 := test_fun_#t~mem6#1 <= 0; 7#L555-2true assume !test_fun_#t~short7#1;havoc test_fun_#t~mem5#1;havoc test_fun_#t~mem6#1;havoc test_fun_#t~short7#1; 5#L558-3true [2022-11-16 11:04:00,120 INFO L750 eck$LassoCheckResult]: Loop: 5#L558-3true call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 8#L558-1true assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 11#L559true assume test_fun_#t~mem9#1 > test_fun_#t~mem10#1;havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem11#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(test_fun_#t~mem11#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem11#1; 12#L559-2true call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 5#L558-3true [2022-11-16 11:04:00,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:00,128 INFO L85 PathProgramCache]: Analyzing trace with hash 925673, now seen corresponding path program 1 times [2022-11-16 11:04:00,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:04:00,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657424537] [2022-11-16 11:04:00,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:04:00,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:04:00,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:00,381 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:04:00,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:00,469 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:04:00,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:00,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1482703, now seen corresponding path program 1 times [2022-11-16 11:04:00,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:04:00,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416593440] [2022-11-16 11:04:00,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:04:00,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:04:00,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:00,514 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:04:00,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:00,526 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:04:00,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:00,528 INFO L85 PathProgramCache]: Analyzing trace with hash 180521911, now seen corresponding path program 1 times [2022-11-16 11:04:00,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:04:00,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115742873] [2022-11-16 11:04:00,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:04:00,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:04:00,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:00,619 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:04:00,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:00,687 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:04:02,186 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 11:04:02,187 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 11:04:02,187 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 11:04:02,187 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 11:04:02,188 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 11:04:02,188 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:02,188 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 11:04:02,188 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 11:04:02,188 INFO L133 ssoRankerPreferences]: Filename of dumped script: b.09_assume-alloca.i_Iteration1_Lasso [2022-11-16 11:04:02,188 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 11:04:02,189 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 11:04:02,213 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-16 11:04:02,226 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-16 11:04:02,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-16 11:04:02,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-16 11:04:02,238 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-16 11:04:02,241 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-16 11:04:02,244 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-16 11:04:02,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-16 11:04:03,127 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-16 11:04:03,129 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-16 11:04:03,133 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-16 11:04:03,143 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-16 11:04:03,146 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-16 11:04:03,149 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-16 11:04:03,152 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-16 11:04:03,155 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-16 11:04:03,161 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-16 11:04:03,169 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-16 11:04:03,171 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-16 11:04:03,175 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-16 11:04:03,177 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-16 11:04:03,181 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-16 11:04:03,847 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 11:04:03,852 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 11:04:03,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:03,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:03,858 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:03,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-16 11:04:03,871 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-16 11:04:03,883 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:03,883 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:03,884 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:03,884 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:03,885 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:03,886 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:03,887 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:03,897 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:03,906 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:03,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:03,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:03,908 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:03,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-16 11:04:03,912 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-16 11:04:03,922 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:03,922 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:03,922 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:03,923 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:03,923 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:03,923 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:03,924 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:03,935 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:03,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:03,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:03,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:03,948 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:03,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-16 11:04:03,951 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-16 11:04:03,961 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:03,961 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:03,962 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:03,962 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:03,962 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:03,962 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:03,962 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:03,964 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:03,971 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:03,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:03,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:03,972 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:03,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-16 11:04:03,989 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-16 11:04:03,999 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:03,999 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:04,000 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:04,000 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:04,003 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:04,003 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:04,015 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:04,026 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2022-11-16 11:04:04,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:04,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:04,028 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:04,039 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-16 11:04:04,051 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:04,051 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:04,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-16 11:04:04,052 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:04,052 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:04,052 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:04,053 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:04,053 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:04,054 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:04,059 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:04,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:04,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:04,061 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:04,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-16 11:04:04,065 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:04:04,076 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:04,076 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:04,076 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:04,076 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:04,077 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:04,077 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:04,077 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:04,079 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:04,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:04,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:04,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:04,084 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:04,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-16 11:04:04,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-16 11:04:04,098 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:04,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:04,099 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:04,099 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:04,103 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:04,103 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:04,110 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:04,120 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:04,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:04,120 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:04,121 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:04,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-16 11:04:04,124 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-16 11:04:04,134 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:04,134 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:04,135 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:04,135 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:04,142 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:04,142 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:04,175 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:04,179 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2022-11-16 11:04:04,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:04,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:04,181 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:04,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-16 11:04:04,187 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-16 11:04:04,198 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:04,198 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:04,198 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-16 11:04:04,198 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:04,224 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2022-11-16 11:04:04,224 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2022-11-16 11:04:04,268 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-16 11:04:04,329 INFO L443 ModelExtractionUtils]: Simplification made 13 calls to the SMT solver. [2022-11-16 11:04:04,329 INFO L444 ModelExtractionUtils]: 16 out of 46 variables were initially zero. Simplification set additionally 27 variables to zero. [2022-11-16 11:04:04,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:04,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:04,346 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:04,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-16 11:04:04,419 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-16 11:04:04,447 INFO L438 nArgumentSynthesizer]: Removed 4 redundant supporting invariants from a total of 4. [2022-11-16 11:04:04,447 INFO L513 LassoAnalysis]: Proved termination. [2022-11-16 11:04:04,448 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_test_fun_~x_ref~0#1.base) ULTIMATE.start_test_fun_~x_ref~0#1.offset)_1, v_rep(select (select #memory_int ULTIMATE.start_test_fun_~y_ref~0#1.base) ULTIMATE.start_test_fun_~y_ref~0#1.offset)_1) = 1*v_rep(select (select #memory_int ULTIMATE.start_test_fun_~x_ref~0#1.base) ULTIMATE.start_test_fun_~x_ref~0#1.offset)_1 - 1*v_rep(select (select #memory_int ULTIMATE.start_test_fun_~y_ref~0#1.base) ULTIMATE.start_test_fun_~y_ref~0#1.offset)_1 Supporting invariants [] [2022-11-16 11:04:04,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2022-11-16 11:04:04,593 INFO L156 tatePredicateManager]: 23 out of 24 supporting invariants were superfluous and have been removed [2022-11-16 11:04:04,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:04,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:04:04,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:04:04,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:04:04,816 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 44 [2022-11-16 11:04:04,827 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2022-11-16 11:04:04,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:04:04,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-16 11:04:04,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:04:05,046 INFO L321 Elim1Store]: treesize reduction 27, result has 38.6 percent of original size [2022-11-16 11:04:05,047 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 37 [2022-11-16 11:04:05,091 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-16 11:04:05,139 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.3 stem predicates 3 loop predicates [2022-11-16 11:04:05,141 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 14 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 13 states have internal predecessors, (19), 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) Second operand has 7 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 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-16 11:04:05,274 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 14 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 13 states have internal predecessors, (19), 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). Second operand has 7 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 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 37 states and 45 transitions. Complement of second has 8 states. [2022-11-16 11:04:05,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2022-11-16 11:04:05,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 1.1428571428571428) internal successors, (8), 7 states have internal predecessors, (8), 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-16 11:04:05,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 29 transitions. [2022-11-16 11:04:05,293 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 29 transitions. Stem has 4 letters. Loop has 4 letters. [2022-11-16 11:04:05,294 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-16 11:04:05,294 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 29 transitions. Stem has 8 letters. Loop has 4 letters. [2022-11-16 11:04:05,295 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-16 11:04:05,295 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 29 transitions. Stem has 4 letters. Loop has 8 letters. [2022-11-16 11:04:05,297 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-16 11:04:05,299 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 37 states and 45 transitions. [2022-11-16 11:04:05,304 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2022-11-16 11:04:05,309 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 37 states to 18 states and 22 transitions. [2022-11-16 11:04:05,310 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2022-11-16 11:04:05,310 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2022-11-16 11:04:05,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 22 transitions. [2022-11-16 11:04:05,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-16 11:04:05,312 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18 states and 22 transitions. [2022-11-16 11:04:05,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states and 22 transitions. [2022-11-16 11:04:05,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 16. [2022-11-16 11:04:05,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 16 states have (on average 1.25) internal successors, (20), 15 states have internal predecessors, (20), 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-16 11:04:05,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 20 transitions. [2022-11-16 11:04:05,342 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16 states and 20 transitions. [2022-11-16 11:04:05,342 INFO L428 stractBuchiCegarLoop]: Abstraction has 16 states and 20 transitions. [2022-11-16 11:04:05,343 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-16 11:04:05,343 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16 states and 20 transitions. [2022-11-16 11:04:05,343 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2022-11-16 11:04:05,344 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:04:05,344 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:04:05,344 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-11-16 11:04:05,344 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-11-16 11:04:05,344 INFO L748 eck$LassoCheckResult]: Stem: 208#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 209#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet17#1, main_#t~nondet18#1, main_#t~ret19#1;assume { :begin_inline_test_fun } true;test_fun_#in~x#1, test_fun_#in~y#1 := main_#t~nondet17#1, main_#t~nondet18#1;havoc test_fun_#res#1;havoc test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset, test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset, test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset, test_fun_#t~mem5#1, test_fun_#t~mem6#1, test_fun_#t~short7#1, test_fun_#t~mem9#1, test_fun_#t~mem10#1, test_fun_#t~mem11#1, test_fun_#t~mem12#1, test_fun_#t~mem13#1, test_fun_#t~mem14#1, test_fun_#t~mem15#1, test_fun_#t~mem8#1, test_fun_#t~mem16#1, test_fun_~x#1, test_fun_~y#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, test_fun_~c~0#1.base, test_fun_~c~0#1.offset;test_fun_~x#1 := test_fun_#in~x#1;test_fun_~y#1 := test_fun_#in~y#1;call test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset := #Ultimate.allocOnStack(4);test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset := test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset;call test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset := #Ultimate.allocOnStack(4);test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset := test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset;call test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset := #Ultimate.allocOnStack(4);test_fun_~c~0#1.base, test_fun_~c~0#1.offset := test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset;call write~int(test_fun_~x#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_~y#1, test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(0, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call test_fun_#t~mem5#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);test_fun_#t~short7#1 := test_fun_#t~mem5#1 <= 0; 206#L555 assume !test_fun_#t~short7#1;call test_fun_#t~mem6#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);test_fun_#t~short7#1 := test_fun_#t~mem6#1 <= 0; 207#L555-2 assume !test_fun_#t~short7#1;havoc test_fun_#t~mem5#1;havoc test_fun_#t~mem6#1;havoc test_fun_#t~short7#1; 219#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 216#L558-1 [2022-11-16 11:04:05,345 INFO L750 eck$LassoCheckResult]: Loop: 216#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 210#L559 assume !(test_fun_#t~mem9#1 > test_fun_#t~mem10#1);havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem12#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 211#L562 assume !(test_fun_#t~mem12#1 <= 0);havoc test_fun_#t~mem12#1;call test_fun_#t~mem14#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_#t~mem14#1 - 1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem14#1; 220#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 215#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 216#L558-1 [2022-11-16 11:04:05,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:05,345 INFO L85 PathProgramCache]: Analyzing trace with hash 28695881, now seen corresponding path program 1 times [2022-11-16 11:04:05,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:04:05,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720966962] [2022-11-16 11:04:05,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:04:05,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:04:05,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:05,420 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:04:05,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:05,454 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:04:05,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:05,455 INFO L85 PathProgramCache]: Analyzing trace with hash 50737098, now seen corresponding path program 1 times [2022-11-16 11:04:05,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:04:05,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232287892] [2022-11-16 11:04:05,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:04:05,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:04:05,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:05,478 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:04:05,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:05,497 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:04:05,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:05,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1682923394, now seen corresponding path program 1 times [2022-11-16 11:04:05,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:04:05,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095910540] [2022-11-16 11:04:05,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:04:05,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:04:05,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:05,587 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:04:05,598 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:05,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:05,619 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:04:06,725 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 11:04:06,725 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 11:04:06,725 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 11:04:06,725 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 11:04:06,725 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 11:04:06,725 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:06,725 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 11:04:06,725 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 11:04:06,726 INFO L133 ssoRankerPreferences]: Filename of dumped script: b.09_assume-alloca.i_Iteration2_Lasso [2022-11-16 11:04:06,726 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 11:04:06,726 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 11:04:06,729 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-16 11:04:06,733 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-16 11:04:06,735 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-16 11:04:06,738 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-16 11:04:06,741 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-16 11:04:06,744 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-16 11:04:06,747 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-16 11:04:06,749 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-16 11:04:06,752 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-16 11:04:06,755 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-16 11:04:06,757 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-16 11:04:06,760 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-16 11:04:06,763 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-16 11:04:06,766 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-16 11:04:06,768 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-16 11:04:06,770 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-16 11:04:06,773 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-16 11:04:07,536 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-16 11:04:07,538 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-16 11:04:07,540 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-16 11:04:07,544 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-16 11:04:08,108 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 11:04:08,109 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 11:04:08,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,115 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,128 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-16 11:04:08,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-16 11:04:08,140 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,141 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:08,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,141 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,142 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:08,142 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:08,158 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,166 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:08,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,168 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,179 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:04:08,192 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,192 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:08,192 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,192 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,192 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,197 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:08,197 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:08,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-16 11:04:08,206 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:08,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,219 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,228 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-16 11:04:08,240 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,240 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:08,241 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,241 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,241 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,241 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:08,241 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:08,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-16 11:04:08,258 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,265 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:08,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,266 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-16 11:04:08,271 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-16 11:04:08,282 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,282 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,282 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,282 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,284 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:08,284 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:08,295 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,302 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:08,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,305 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-11-16 11:04:08,313 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-16 11:04:08,326 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,326 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:08,326 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,326 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,326 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,327 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:08,327 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:08,336 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:08,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,345 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,355 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-16 11:04:08,368 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,368 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:08,368 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,368 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,368 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,369 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:08,369 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:08,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-16 11:04:08,371 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:08,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,377 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-16 11:04:08,380 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-16 11:04:08,390 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,390 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:08,390 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,390 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,390 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,391 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:08,391 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:08,414 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:08,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,424 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-16 11:04:08,427 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-16 11:04:08,437 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,438 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,438 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,438 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,440 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:08,440 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:08,449 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,454 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:08,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,456 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-16 11:04:08,465 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-16 11:04:08,474 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,474 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:08,475 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,475 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,475 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,475 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:08,475 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:08,482 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,491 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:08,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,492 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-16 11:04:08,495 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-16 11:04:08,505 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,506 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:08,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,506 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,506 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,507 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:08,507 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:08,508 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,515 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:08,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,516 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-16 11:04:08,519 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-16 11:04:08,529 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,529 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:08,529 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,529 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,529 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,530 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:08,530 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:08,531 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2022-11-16 11:04:08,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,535 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,537 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-16 11:04:08,537 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-16 11:04:08,547 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,547 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,547 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,548 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,549 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:08,549 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:08,586 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:08,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,596 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,603 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-16 11:04:08,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,615 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:08,615 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,615 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,615 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,616 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:08,616 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:08,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-16 11:04:08,638 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:08,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,647 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-16 11:04:08,651 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-16 11:04:08,663 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,663 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,663 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,663 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,665 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:08,665 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:08,668 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,671 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2022-11-16 11:04:08,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,672 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,675 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-16 11:04:08,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-16 11:04:08,685 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,685 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:08,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,686 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:08,686 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:08,687 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,690 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:08,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,691 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,694 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-16 11:04:08,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-16 11:04:08,704 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,704 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:08,704 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,704 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,704 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,705 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:08,705 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:08,723 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,725 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2022-11-16 11:04:08,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,726 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-16 11:04:08,731 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-16 11:04:08,741 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,741 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,741 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:08,741 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,743 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:08,744 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:08,749 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:08,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2022-11-16 11:04:08,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,753 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-16 11:04:08,760 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-16 11:04:08,771 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:08,771 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:08,771 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-16 11:04:08,771 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:08,794 INFO L401 nArgumentSynthesizer]: We have 16 Motzkin's Theorem applications. [2022-11-16 11:04:08,794 INFO L402 nArgumentSynthesizer]: A total of 4 supporting invariants were added. [2022-11-16 11:04:08,839 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-16 11:04:08,881 INFO L443 ModelExtractionUtils]: Simplification made 7 calls to the SMT solver. [2022-11-16 11:04:08,881 INFO L444 ModelExtractionUtils]: 32 out of 51 variables were initially zero. Simplification set additionally 17 variables to zero. [2022-11-16 11:04:08,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:08,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:08,882 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:08,891 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-16 11:04:08,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-16 11:04:08,925 INFO L438 nArgumentSynthesizer]: Removed 4 redundant supporting invariants from a total of 4. [2022-11-16 11:04:08,925 INFO L513 LassoAnalysis]: Proved termination. [2022-11-16 11:04:08,925 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_test_fun_~x_ref~0#1.base) ULTIMATE.start_test_fun_~x_ref~0#1.offset)_2) = 1*v_rep(select (select #memory_int ULTIMATE.start_test_fun_~x_ref~0#1.base) ULTIMATE.start_test_fun_~x_ref~0#1.offset)_2 Supporting invariants [] [2022-11-16 11:04:08,928 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2022-11-16 11:04:09,041 INFO L156 tatePredicateManager]: 23 out of 24 supporting invariants were superfluous and have been removed [2022-11-16 11:04:09,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:09,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:04:09,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:04:09,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:04:09,134 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 44 [2022-11-16 11:04:09,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2022-11-16 11:04:09,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:04:09,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-16 11:04:09,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:04:09,229 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-11-16 11:04:09,256 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-11-16 11:04:09,263 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-16 11:04:09,264 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.3 stem predicates 3 loop predicates [2022-11-16 11:04:09,264 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 16 states and 20 transitions. cyclomatic complexity: 6 Second operand has 7 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 7 states have internal predecessors, (10), 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-16 11:04:09,321 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 16 states and 20 transitions. cyclomatic complexity: 6. Second operand has 7 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 7 states have internal predecessors, (10), 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 37 states and 44 transitions. Complement of second has 8 states. [2022-11-16 11:04:09,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2022-11-16 11:04:09,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 1.4285714285714286) internal successors, (10), 7 states have internal predecessors, (10), 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-16 11:04:09,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 12 transitions. [2022-11-16 11:04:09,323 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 12 transitions. Stem has 5 letters. Loop has 5 letters. [2022-11-16 11:04:09,323 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-16 11:04:09,323 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 12 transitions. Stem has 10 letters. Loop has 5 letters. [2022-11-16 11:04:09,323 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-16 11:04:09,323 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 12 transitions. Stem has 5 letters. Loop has 10 letters. [2022-11-16 11:04:09,324 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-16 11:04:09,324 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 37 states and 44 transitions. [2022-11-16 11:04:09,325 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2022-11-16 11:04:09,326 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 37 states to 25 states and 30 transitions. [2022-11-16 11:04:09,326 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2022-11-16 11:04:09,326 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2022-11-16 11:04:09,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 30 transitions. [2022-11-16 11:04:09,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-16 11:04:09,327 INFO L218 hiAutomatonCegarLoop]: Abstraction has 25 states and 30 transitions. [2022-11-16 11:04:09,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states and 30 transitions. [2022-11-16 11:04:09,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2022-11-16 11:04:09,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 25 states have (on average 1.2) internal successors, (30), 24 states have internal predecessors, (30), 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-16 11:04:09,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 30 transitions. [2022-11-16 11:04:09,329 INFO L240 hiAutomatonCegarLoop]: Abstraction has 25 states and 30 transitions. [2022-11-16 11:04:09,330 INFO L428 stractBuchiCegarLoop]: Abstraction has 25 states and 30 transitions. [2022-11-16 11:04:09,330 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-16 11:04:09,330 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 25 states and 30 transitions. [2022-11-16 11:04:09,331 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2022-11-16 11:04:09,331 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:04:09,331 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:04:09,331 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:04:09,332 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-11-16 11:04:09,332 INFO L748 eck$LassoCheckResult]: Stem: 419#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 420#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet17#1, main_#t~nondet18#1, main_#t~ret19#1;assume { :begin_inline_test_fun } true;test_fun_#in~x#1, test_fun_#in~y#1 := main_#t~nondet17#1, main_#t~nondet18#1;havoc test_fun_#res#1;havoc test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset, test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset, test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset, test_fun_#t~mem5#1, test_fun_#t~mem6#1, test_fun_#t~short7#1, test_fun_#t~mem9#1, test_fun_#t~mem10#1, test_fun_#t~mem11#1, test_fun_#t~mem12#1, test_fun_#t~mem13#1, test_fun_#t~mem14#1, test_fun_#t~mem15#1, test_fun_#t~mem8#1, test_fun_#t~mem16#1, test_fun_~x#1, test_fun_~y#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, test_fun_~c~0#1.base, test_fun_~c~0#1.offset;test_fun_~x#1 := test_fun_#in~x#1;test_fun_~y#1 := test_fun_#in~y#1;call test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset := #Ultimate.allocOnStack(4);test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset := test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset;call test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset := #Ultimate.allocOnStack(4);test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset := test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset;call test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset := #Ultimate.allocOnStack(4);test_fun_~c~0#1.base, test_fun_~c~0#1.offset := test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset;call write~int(test_fun_~x#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_~y#1, test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(0, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call test_fun_#t~mem5#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);test_fun_#t~short7#1 := test_fun_#t~mem5#1 <= 0; 417#L555 assume !test_fun_#t~short7#1;call test_fun_#t~mem6#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);test_fun_#t~short7#1 := test_fun_#t~mem6#1 <= 0; 418#L555-2 assume !test_fun_#t~short7#1;havoc test_fun_#t~mem5#1;havoc test_fun_#t~mem6#1;havoc test_fun_#t~short7#1; 425#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 426#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 435#L559 assume test_fun_#t~mem9#1 > test_fun_#t~mem10#1;havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem11#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(test_fun_#t~mem11#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem11#1; 437#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 430#L558-3 [2022-11-16 11:04:09,332 INFO L750 eck$LassoCheckResult]: Loop: 430#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 433#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 421#L559 assume !(test_fun_#t~mem9#1 > test_fun_#t~mem10#1);havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem12#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 422#L562 assume !(test_fun_#t~mem12#1 <= 0);havoc test_fun_#t~mem12#1;call test_fun_#t~mem14#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_#t~mem14#1 - 1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem14#1; 429#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 430#L558-3 [2022-11-16 11:04:09,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:09,332 INFO L85 PathProgramCache]: Analyzing trace with hash 180521911, now seen corresponding path program 2 times [2022-11-16 11:04:09,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:04:09,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309066027] [2022-11-16 11:04:09,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:04:09,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:04:09,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:09,355 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:04:09,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:09,371 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:04:09,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:09,372 INFO L85 PathProgramCache]: Analyzing trace with hash 45965688, now seen corresponding path program 2 times [2022-11-16 11:04:09,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:04:09,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355650994] [2022-11-16 11:04:09,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:04:09,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:04:09,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:09,381 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:04:09,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:09,388 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:04:09,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:09,388 INFO L85 PathProgramCache]: Analyzing trace with hash -915687550, now seen corresponding path program 1 times [2022-11-16 11:04:09,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:04:09,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523734214] [2022-11-16 11:04:09,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:04:09,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:04:09,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:09,427 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:04:09,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:09,461 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:04:10,460 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:10,898 INFO L210 LassoAnalysis]: Preferences: [2022-11-16 11:04:10,898 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-16 11:04:10,898 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-16 11:04:10,898 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-16 11:04:10,898 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-16 11:04:10,898 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:10,898 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-16 11:04:10,898 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-16 11:04:10,898 INFO L133 ssoRankerPreferences]: Filename of dumped script: b.09_assume-alloca.i_Iteration3_Lasso [2022-11-16 11:04:10,899 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-16 11:04:10,899 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-16 11:04:10,902 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-16 11:04:10,905 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-16 11:04:10,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-16 11:04:10,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-16 11:04:10,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-16 11:04:10,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-16 11:04:10,920 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-16 11:04:10,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-16 11:04:10,925 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-16 11:04:10,929 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-16 11:04:10,931 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-16 11:04:10,934 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-16 11:04:10,936 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-16 11:04:11,694 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-16 11:04:11,696 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-16 11:04:11,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-16 11:04:11,700 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-16 11:04:11,705 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-16 11:04:11,708 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-16 11:04:11,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-16 11:04:11,714 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-16 11:04:11,716 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-16 11:04:12,236 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-16 11:04:12,237 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-16 11:04:12,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,247 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,255 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-16 11:04:12,267 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:12,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,268 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,268 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,269 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:12,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:12,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-16 11:04:12,278 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,282 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:12,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,283 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,291 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-16 11:04:12,303 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,303 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:12,303 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,303 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,303 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,304 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:12,304 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:12,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-16 11:04:12,318 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,321 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2022-11-16 11:04:12,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,322 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-16 11:04:12,326 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-16 11:04:12,336 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,336 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:12,336 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,336 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,336 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,337 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:12,337 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:12,338 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2022-11-16 11:04:12,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,342 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-16 11:04:12,345 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-16 11:04:12,355 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,355 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,355 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,355 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,357 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:12,357 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:12,361 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,364 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2022-11-16 11:04:12,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,365 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,373 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-16 11:04:12,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-16 11:04:12,383 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,383 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:12,384 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,384 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,384 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,384 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:12,384 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:12,393 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,397 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:12,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,400 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,409 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-16 11:04:12,421 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,421 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:12,421 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,421 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,421 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,422 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:12,422 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:12,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-16 11:04:12,434 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,442 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:12,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,444 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-16 11:04:12,449 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-16 11:04:12,461 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,462 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,462 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,462 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,463 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:12,463 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:12,474 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,482 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:12,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,483 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-16 11:04:12,486 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-16 11:04:12,496 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,496 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:12,496 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,496 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,496 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,497 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:12,497 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:12,505 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,507 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2022-11-16 11:04:12,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,509 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-16 11:04:12,511 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-16 11:04:12,521 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,521 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,521 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,521 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,522 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:12,523 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:12,526 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,531 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:12,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,532 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-16 11:04:12,535 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-16 11:04:12,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,544 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:12,545 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,545 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,545 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,545 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:12,545 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:12,547 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,549 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-11-16 11:04:12,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,551 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-16 11:04:12,553 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-16 11:04:12,563 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,563 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:12,563 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,563 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,563 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,563 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:12,563 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:12,572 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,575 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:12,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,577 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-16 11:04:12,579 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-16 11:04:12,588 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,589 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-16 11:04:12,589 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,589 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,589 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,589 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-16 11:04:12,589 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-16 11:04:12,591 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:12,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,596 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-16 11:04:12,600 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-16 11:04:12,610 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,610 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,610 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,610 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,619 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:12,619 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:12,637 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,639 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2022-11-16 11:04:12,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,641 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,645 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-16 11:04:12,659 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,659 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,659 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,659 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-16 11:04:12,671 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:12,671 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:12,677 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,679 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2022-11-16 11:04:12,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,680 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-16 11:04:12,686 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-16 11:04:12,696 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,696 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,696 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,697 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,702 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:12,702 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:12,715 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-16 11:04:12,718 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2022-11-16 11:04:12,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,719 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-16 11:04:12,722 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-16 11:04:12,732 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-16 11:04:12,732 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-16 11:04:12,732 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-16 11:04:12,732 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-16 11:04:12,738 INFO L401 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2022-11-16 11:04:12,738 INFO L402 nArgumentSynthesizer]: A total of 2 supporting invariants were added. [2022-11-16 11:04:12,758 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-16 11:04:12,781 INFO L443 ModelExtractionUtils]: Simplification made 10 calls to the SMT solver. [2022-11-16 11:04:12,781 INFO L444 ModelExtractionUtils]: 8 out of 28 variables were initially zero. Simplification set additionally 18 variables to zero. [2022-11-16 11:04:12,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-16 11:04:12,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:12,782 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-16 11:04:12,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-16 11:04:12,786 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-16 11:04:12,796 INFO L438 nArgumentSynthesizer]: Removed 2 redundant supporting invariants from a total of 2. [2022-11-16 11:04:12,796 INFO L513 LassoAnalysis]: Proved termination. [2022-11-16 11:04:12,797 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(v_rep(select (select #memory_int ULTIMATE.start_test_fun_~x_ref~0#1.base) ULTIMATE.start_test_fun_~x_ref~0#1.offset)_3) = 1*v_rep(select (select #memory_int ULTIMATE.start_test_fun_~x_ref~0#1.base) ULTIMATE.start_test_fun_~x_ref~0#1.offset)_3 Supporting invariants [] [2022-11-16 11:04:12,799 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2022-11-16 11:04:12,907 INFO L156 tatePredicateManager]: 23 out of 24 supporting invariants were superfluous and have been removed [2022-11-16 11:04:12,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:12,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:04:12,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-16 11:04:12,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:04:13,099 INFO L321 Elim1Store]: treesize reduction 117, result has 35.4 percent of original size [2022-11-16 11:04:13,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 92 treesize of output 229 [2022-11-16 11:04:13,118 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-16 11:04:13,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-16 11:04:13,161 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-16 11:04:13,480 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-16 11:04:13,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:04:13,705 INFO L321 Elim1Store]: treesize reduction 73, result has 27.7 percent of original size [2022-11-16 11:04:13,705 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 382 treesize of output 354 [2022-11-16 11:04:13,821 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-16 11:04:13,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:13,988 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 1 [2022-11-16 11:04:14,089 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-11-16 11:04:14,123 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 11:04:14,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:14,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:14,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:14,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:14,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 45 [2022-11-16 11:04:14,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-16 11:04:14,191 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 11:04:15,382 INFO L321 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2022-11-16 11:04:15,382 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1007 treesize of output 875 [2022-11-16 11:04:15,610 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-16 11:04:15,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-16 11:04:15,678 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-16 11:04:15,720 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-16 11:04:15,726 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-16 11:04:15,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 11:04:15,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-16 11:04:15,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:04:15,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-16 11:04:15,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:04:15,864 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-11-16 11:04:15,898 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-16 11:04:15,899 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.6 stem predicates 3 loop predicates [2022-11-16 11:04:15,899 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 25 states and 30 transitions. cyclomatic complexity: 8 Second operand has 10 states, 10 states have (on average 1.3) internal successors, (13), 10 states have internal predecessors, (13), 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-16 11:04:15,974 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 25 states and 30 transitions. cyclomatic complexity: 8. Second operand has 10 states, 10 states have (on average 1.3) internal successors, (13), 10 states have internal predecessors, (13), 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 60 states and 72 transitions. Complement of second has 8 states. [2022-11-16 11:04:15,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2022-11-16 11:04:15,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 1.3) internal successors, (13), 10 states have internal predecessors, (13), 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-16 11:04:15,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 17 transitions. [2022-11-16 11:04:15,976 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 8 letters. Loop has 5 letters. [2022-11-16 11:04:15,977 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-16 11:04:15,977 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 13 letters. Loop has 5 letters. [2022-11-16 11:04:15,977 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-16 11:04:15,977 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 17 transitions. Stem has 8 letters. Loop has 10 letters. [2022-11-16 11:04:15,977 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-16 11:04:15,978 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 60 states and 72 transitions. [2022-11-16 11:04:15,980 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2022-11-16 11:04:15,981 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 60 states to 41 states and 49 transitions. [2022-11-16 11:04:15,981 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2022-11-16 11:04:15,982 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2022-11-16 11:04:15,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 49 transitions. [2022-11-16 11:04:15,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-16 11:04:15,986 INFO L218 hiAutomatonCegarLoop]: Abstraction has 41 states and 49 transitions. [2022-11-16 11:04:15,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states and 49 transitions. [2022-11-16 11:04:15,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 28. [2022-11-16 11:04:15,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 28 states have (on average 1.2142857142857142) internal successors, (34), 27 states have internal predecessors, (34), 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-16 11:04:15,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 34 transitions. [2022-11-16 11:04:15,991 INFO L240 hiAutomatonCegarLoop]: Abstraction has 28 states and 34 transitions. [2022-11-16 11:04:15,991 INFO L428 stractBuchiCegarLoop]: Abstraction has 28 states and 34 transitions. [2022-11-16 11:04:15,991 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-16 11:04:15,992 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28 states and 34 transitions. [2022-11-16 11:04:15,992 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2022-11-16 11:04:15,992 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:04:15,993 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:04:15,993 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 1, 1, 1, 1] [2022-11-16 11:04:15,993 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-11-16 11:04:15,994 INFO L748 eck$LassoCheckResult]: Stem: 674#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 675#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet17#1, main_#t~nondet18#1, main_#t~ret19#1;assume { :begin_inline_test_fun } true;test_fun_#in~x#1, test_fun_#in~y#1 := main_#t~nondet17#1, main_#t~nondet18#1;havoc test_fun_#res#1;havoc test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset, test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset, test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset, test_fun_#t~mem5#1, test_fun_#t~mem6#1, test_fun_#t~short7#1, test_fun_#t~mem9#1, test_fun_#t~mem10#1, test_fun_#t~mem11#1, test_fun_#t~mem12#1, test_fun_#t~mem13#1, test_fun_#t~mem14#1, test_fun_#t~mem15#1, test_fun_#t~mem8#1, test_fun_#t~mem16#1, test_fun_~x#1, test_fun_~y#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, test_fun_~c~0#1.base, test_fun_~c~0#1.offset;test_fun_~x#1 := test_fun_#in~x#1;test_fun_~y#1 := test_fun_#in~y#1;call test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset := #Ultimate.allocOnStack(4);test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset := test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset;call test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset := #Ultimate.allocOnStack(4);test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset := test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset;call test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset := #Ultimate.allocOnStack(4);test_fun_~c~0#1.base, test_fun_~c~0#1.offset := test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset;call write~int(test_fun_~x#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_~y#1, test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(0, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call test_fun_#t~mem5#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);test_fun_#t~short7#1 := test_fun_#t~mem5#1 <= 0; 672#L555 assume !test_fun_#t~short7#1;call test_fun_#t~mem6#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);test_fun_#t~short7#1 := test_fun_#t~mem6#1 <= 0; 673#L555-2 assume !test_fun_#t~short7#1;havoc test_fun_#t~mem5#1;havoc test_fun_#t~mem6#1;havoc test_fun_#t~short7#1; 680#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 681#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 678#L559 assume test_fun_#t~mem9#1 > test_fun_#t~mem10#1;havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem11#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(test_fun_#t~mem11#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem11#1; 679#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 699#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 694#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 693#L559 assume test_fun_#t~mem9#1 > test_fun_#t~mem10#1;havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem11#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(test_fun_#t~mem11#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem11#1; 691#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 685#L558-3 [2022-11-16 11:04:15,994 INFO L750 eck$LassoCheckResult]: Loop: 685#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 688#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 676#L559 assume !(test_fun_#t~mem9#1 > test_fun_#t~mem10#1);havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem12#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 677#L562 assume !(test_fun_#t~mem12#1 <= 0);havoc test_fun_#t~mem12#1;call test_fun_#t~mem14#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_#t~mem14#1 - 1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem14#1; 684#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 685#L558-3 [2022-11-16 11:04:15,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:15,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1969201019, now seen corresponding path program 3 times [2022-11-16 11:04:15,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:04:15,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740940044] [2022-11-16 11:04:15,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:04:15,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:04:16,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:04:16,713 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:04:16,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:04:16,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740940044] [2022-11-16 11:04:16,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740940044] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:04:16,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272717740] [2022-11-16 11:04:16,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 11:04:16,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:04:16,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:16,719 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:04:16,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-11-16 11:04:16,823 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-16 11:04:16,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 11:04:16,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-16 11:04:16,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:04:17,532 INFO L321 Elim1Store]: treesize reduction 252, result has 37.8 percent of original size [2022-11-16 11:04:17,532 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 6 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 19 case distinctions, treesize of input 226 treesize of output 790 [2022-11-16 11:04:17,597 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-11-16 11:04:17,661 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 33 [2022-11-16 11:04:17,739 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-16 11:04:17,935 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-16 11:04:20,428 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-11-16 11:04:21,018 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 1758 treesize of output 1749 [2022-11-16 11:04:21,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:21,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:21,938 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 31 [2022-11-16 11:04:22,377 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2022-11-16 11:04:25,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:04:25,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:04:25,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:04:25,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 52 [2022-11-16 11:04:25,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:04:25,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:25,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:25,819 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 46 [2022-11-16 11:04:25,826 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:04:25,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:25,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:25,967 INFO L321 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2022-11-16 11:04:25,969 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 2295 treesize of output 2096 [2022-11-16 11:04:26,392 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:04:26,434 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:04:26,526 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:04:26,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:26,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:26,592 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 89 [2022-11-16 11:04:26,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:04:26,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:26,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:26,697 INFO L321 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2022-11-16 11:04:26,700 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 511 treesize of output 436 [2022-11-16 11:04:26,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:04:26,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:04:26,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:26,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:26,807 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 81 [2022-11-16 11:04:26,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:04:27,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:04:27,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:04:27,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:04:27,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 73 [2022-11-16 11:04:35,452 WARN L233 SmtUtils]: Spent 7.16s on a formula simplification. DAG size of input: 352 DAG size of output: 347 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-16 11:04:39,057 INFO L321 Elim1Store]: treesize reduction 54, result has 26.0 percent of original size [2022-11-16 11:04:39,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 4927 treesize of output 4574 [2022-11-16 11:04:40,127 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:04:40,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-11-16 11:04:40,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 11:04:40,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-11-16 11:04:40,303 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:04:40,309 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:04:40,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-11-16 11:04:40,563 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 11:04:40,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:04:40,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-11-16 11:04:40,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:04:40,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:40,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 78 [2022-11-16 11:04:40,771 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-11-16 11:04:40,782 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-11-16 11:04:40,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 11:04:40,989 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 16 [2022-11-16 11:04:40,993 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-16 11:04:41,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2022-11-16 11:04:41,136 INFO L321 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2022-11-16 11:04:41,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 42 [2022-11-16 11:04:41,248 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-16 11:04:41,249 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 14 [2022-11-16 11:04:41,331 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:04:41,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:04:41,904 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:04:41,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272717740] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:04:41,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:04:41,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2022-11-16 11:04:41,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968121117] [2022-11-16 11:04:41,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:04:41,908 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:04:41,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:41,908 INFO L85 PathProgramCache]: Analyzing trace with hash 45965688, now seen corresponding path program 3 times [2022-11-16 11:04:41,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:04:41,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220327050] [2022-11-16 11:04:41,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:04:41,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:04:41,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:41,923 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:04:41,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:41,929 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:04:42,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:04:42,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-16 11:04:42,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=291, Unknown=19, NotChecked=0, Total=380 [2022-11-16 11:04:42,155 INFO L87 Difference]: Start difference. First operand 28 states and 34 transitions. cyclomatic complexity: 9 Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 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-16 11:04:44,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:04:44,355 INFO L93 Difference]: Finished difference Result 41 states and 49 transitions. [2022-11-16 11:04:44,356 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41 states and 49 transitions. [2022-11-16 11:04:44,357 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2022-11-16 11:04:44,357 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41 states to 39 states and 47 transitions. [2022-11-16 11:04:44,357 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12 [2022-11-16 11:04:44,358 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12 [2022-11-16 11:04:44,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 47 transitions. [2022-11-16 11:04:44,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-16 11:04:44,358 INFO L218 hiAutomatonCegarLoop]: Abstraction has 39 states and 47 transitions. [2022-11-16 11:04:44,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states and 47 transitions. [2022-11-16 11:04:44,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 33. [2022-11-16 11:04:44,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 33 states have (on average 1.2121212121212122) internal successors, (40), 32 states have internal predecessors, (40), 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-16 11:04:44,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 40 transitions. [2022-11-16 11:04:44,361 INFO L240 hiAutomatonCegarLoop]: Abstraction has 33 states and 40 transitions. [2022-11-16 11:04:44,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-16 11:04:44,363 INFO L428 stractBuchiCegarLoop]: Abstraction has 33 states and 40 transitions. [2022-11-16 11:04:44,363 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-16 11:04:44,363 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 33 states and 40 transitions. [2022-11-16 11:04:44,364 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2022-11-16 11:04:44,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:04:44,364 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:04:44,365 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 1, 1, 1, 1] [2022-11-16 11:04:44,365 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-11-16 11:04:44,365 INFO L748 eck$LassoCheckResult]: Stem: 852#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 853#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet17#1, main_#t~nondet18#1, main_#t~ret19#1;assume { :begin_inline_test_fun } true;test_fun_#in~x#1, test_fun_#in~y#1 := main_#t~nondet17#1, main_#t~nondet18#1;havoc test_fun_#res#1;havoc test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset, test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset, test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset, test_fun_#t~mem5#1, test_fun_#t~mem6#1, test_fun_#t~short7#1, test_fun_#t~mem9#1, test_fun_#t~mem10#1, test_fun_#t~mem11#1, test_fun_#t~mem12#1, test_fun_#t~mem13#1, test_fun_#t~mem14#1, test_fun_#t~mem15#1, test_fun_#t~mem8#1, test_fun_#t~mem16#1, test_fun_~x#1, test_fun_~y#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, test_fun_~c~0#1.base, test_fun_~c~0#1.offset;test_fun_~x#1 := test_fun_#in~x#1;test_fun_~y#1 := test_fun_#in~y#1;call test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset := #Ultimate.allocOnStack(4);test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset := test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset;call test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset := #Ultimate.allocOnStack(4);test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset := test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset;call test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset := #Ultimate.allocOnStack(4);test_fun_~c~0#1.base, test_fun_~c~0#1.offset := test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset;call write~int(test_fun_~x#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_~y#1, test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(0, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call test_fun_#t~mem5#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);test_fun_#t~short7#1 := test_fun_#t~mem5#1 <= 0; 849#L555 assume test_fun_#t~short7#1; 850#L555-2 assume !test_fun_#t~short7#1;havoc test_fun_#t~mem5#1;havoc test_fun_#t~mem6#1;havoc test_fun_#t~short7#1; 881#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 880#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 856#L559 assume test_fun_#t~mem9#1 > test_fun_#t~mem10#1;havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem11#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(test_fun_#t~mem11#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem11#1; 857#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 878#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 875#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 871#L559 assume test_fun_#t~mem9#1 > test_fun_#t~mem10#1;havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem11#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(test_fun_#t~mem11#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem11#1; 869#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 863#L558-3 [2022-11-16 11:04:44,365 INFO L750 eck$LassoCheckResult]: Loop: 863#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 865#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 854#L559 assume !(test_fun_#t~mem9#1 > test_fun_#t~mem10#1);havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem12#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 855#L562 assume !(test_fun_#t~mem12#1 <= 0);havoc test_fun_#t~mem12#1;call test_fun_#t~mem14#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_#t~mem14#1 - 1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem14#1; 862#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 863#L558-3 [2022-11-16 11:04:44,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:44,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1576174009, now seen corresponding path program 1 times [2022-11-16 11:04:44,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:04:44,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103975039] [2022-11-16 11:04:44,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:04:44,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:04:44,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:04:44,403 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-16 11:04:44,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:04:44,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103975039] [2022-11-16 11:04:44,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103975039] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:04:44,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:04:44,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:04:44,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201015477] [2022-11-16 11:04:44,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:04:44,405 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:04:44,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:44,406 INFO L85 PathProgramCache]: Analyzing trace with hash 45965688, now seen corresponding path program 4 times [2022-11-16 11:04:44,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:04:44,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644190715] [2022-11-16 11:04:44,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:04:44,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:04:44,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:44,415 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:04:44,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:04:44,424 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:04:44,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:04:44,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:04:44,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:04:44,630 INFO L87 Difference]: Start difference. First operand 33 states and 40 transitions. cyclomatic complexity: 10 Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 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-16 11:04:44,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:04:44,638 INFO L93 Difference]: Finished difference Result 28 states and 32 transitions. [2022-11-16 11:04:44,639 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28 states and 32 transitions. [2022-11-16 11:04:44,639 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2022-11-16 11:04:44,640 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28 states to 27 states and 31 transitions. [2022-11-16 11:04:44,640 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2022-11-16 11:04:44,640 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2022-11-16 11:04:44,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 31 transitions. [2022-11-16 11:04:44,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-16 11:04:44,640 INFO L218 hiAutomatonCegarLoop]: Abstraction has 27 states and 31 transitions. [2022-11-16 11:04:44,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states and 31 transitions. [2022-11-16 11:04:44,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2022-11-16 11:04:44,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 27 states have (on average 1.1481481481481481) internal successors, (31), 26 states have internal predecessors, (31), 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-16 11:04:44,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 31 transitions. [2022-11-16 11:04:44,643 INFO L240 hiAutomatonCegarLoop]: Abstraction has 27 states and 31 transitions. [2022-11-16 11:04:44,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:04:44,644 INFO L428 stractBuchiCegarLoop]: Abstraction has 27 states and 31 transitions. [2022-11-16 11:04:44,644 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-16 11:04:44,644 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27 states and 31 transitions. [2022-11-16 11:04:44,644 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2022-11-16 11:04:44,645 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:04:44,645 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:04:44,645 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:04:44,645 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-11-16 11:04:44,646 INFO L748 eck$LassoCheckResult]: Stem: 918#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 919#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet17#1, main_#t~nondet18#1, main_#t~ret19#1;assume { :begin_inline_test_fun } true;test_fun_#in~x#1, test_fun_#in~y#1 := main_#t~nondet17#1, main_#t~nondet18#1;havoc test_fun_#res#1;havoc test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset, test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset, test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset, test_fun_#t~mem5#1, test_fun_#t~mem6#1, test_fun_#t~short7#1, test_fun_#t~mem9#1, test_fun_#t~mem10#1, test_fun_#t~mem11#1, test_fun_#t~mem12#1, test_fun_#t~mem13#1, test_fun_#t~mem14#1, test_fun_#t~mem15#1, test_fun_#t~mem8#1, test_fun_#t~mem16#1, test_fun_~x#1, test_fun_~y#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, test_fun_~c~0#1.base, test_fun_~c~0#1.offset;test_fun_~x#1 := test_fun_#in~x#1;test_fun_~y#1 := test_fun_#in~y#1;call test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset := #Ultimate.allocOnStack(4);test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset := test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset;call test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset := #Ultimate.allocOnStack(4);test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset := test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset;call test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset := #Ultimate.allocOnStack(4);test_fun_~c~0#1.base, test_fun_~c~0#1.offset := test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset;call write~int(test_fun_~x#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_~y#1, test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(0, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call test_fun_#t~mem5#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);test_fun_#t~short7#1 := test_fun_#t~mem5#1 <= 0; 916#L555 assume !test_fun_#t~short7#1;call test_fun_#t~mem6#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);test_fun_#t~short7#1 := test_fun_#t~mem6#1 <= 0; 917#L555-2 assume !test_fun_#t~short7#1;havoc test_fun_#t~mem5#1;havoc test_fun_#t~mem6#1;havoc test_fun_#t~short7#1; 924#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 925#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 931#L559 assume !(test_fun_#t~mem9#1 > test_fun_#t~mem10#1);havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem12#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 938#L562 assume !(test_fun_#t~mem12#1 <= 0);havoc test_fun_#t~mem12#1;call test_fun_#t~mem14#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_#t~mem14#1 - 1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem14#1; 942#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 941#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 939#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 936#L559 assume test_fun_#t~mem9#1 > test_fun_#t~mem10#1;havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem11#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(test_fun_#t~mem11#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem11#1; 934#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 929#L558-3 [2022-11-16 11:04:44,646 INFO L750 eck$LassoCheckResult]: Loop: 929#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 930#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 920#L559 assume !(test_fun_#t~mem9#1 > test_fun_#t~mem10#1);havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem12#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 921#L562 assume !(test_fun_#t~mem12#1 <= 0);havoc test_fun_#t~mem12#1;call test_fun_#t~mem14#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_#t~mem14#1 - 1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem14#1; 928#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 929#L558-3 [2022-11-16 11:04:44,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:04:44,646 INFO L85 PathProgramCache]: Analyzing trace with hash 817607390, now seen corresponding path program 2 times [2022-11-16 11:04:44,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:04:44,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500863940] [2022-11-16 11:04:44,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:04:44,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:04:44,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:04:45,249 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:04:45,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:04:45,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500863940] [2022-11-16 11:04:45,250 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500863940] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:04:45,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506436637] [2022-11-16 11:04:45,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 11:04:45,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:04:45,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:04:45,252 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:04:45,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-11-16 11:04:45,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 11:04:45,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 11:04:45,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 11:04:45,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:04:46,115 INFO L321 Elim1Store]: treesize reduction 252, result has 37.8 percent of original size [2022-11-16 11:04:46,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 6 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 19 case distinctions, treesize of input 226 treesize of output 790 [2022-11-16 11:04:46,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 33 [2022-11-16 11:04:46,265 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-11-16 11:04:46,334 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-16 11:04:46,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-11-16 11:04:47,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:47,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:47,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:47,645 INFO L217 Elim1Store]: Index analysis took 163 ms [2022-11-16 11:04:47,701 INFO L321 Elim1Store]: treesize reduction 49, result has 14.0 percent of original size [2022-11-16 11:04:47,702 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 622 treesize of output 868 [2022-11-16 11:04:48,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:48,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:48,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:48,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:48,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:04:48,319 INFO L321 Elim1Store]: treesize reduction 49, result has 14.0 percent of original size [2022-11-16 11:04:48,319 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 9 case distinctions, treesize of input 154 treesize of output 404 [2022-11-16 11:04:49,014 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 30 [2022-11-16 11:04:49,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 1638 treesize of output 1629 [2022-11-16 11:04:51,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 683 treesize of output 711 [2022-11-16 11:04:52,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 1 [2022-11-16 11:04:52,480 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 1 [2022-11-16 11:04:57,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:04:57,936 INFO L321 Elim1Store]: treesize reduction 163, result has 21.6 percent of original size [2022-11-16 11:04:57,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 2137 treesize of output 2894 [2022-11-16 11:04:58,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:04:58,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:05:00,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,049 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 364 treesize of output 1024 [2022-11-16 11:05:00,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,329 INFO L217 Elim1Store]: Index analysis took 145 ms [2022-11-16 11:05:00,357 INFO L321 Elim1Store]: treesize reduction 56, result has 1.8 percent of original size [2022-11-16 11:05:00,358 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 364 treesize of output 1024 [2022-11-16 11:05:00,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:00,945 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 364 treesize of output 1024 [2022-11-16 11:05:01,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:01,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:01,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:01,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:01,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:01,276 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-11-16 11:05:01,277 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 361 treesize of output 685 [2022-11-16 11:05:01,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:01,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:01,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:01,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:01,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 361 treesize of output 685 [2022-11-16 11:05:02,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:05:02,410 INFO L321 Elim1Store]: treesize reduction 113, result has 7.4 percent of original size [2022-11-16 11:05:02,411 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 2928 treesize of output 2589 [2022-11-16 11:05:03,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:05:03,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:03,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:03,906 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 16 [2022-11-16 11:05:03,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:05:03,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:05:03,970 INFO L321 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-11-16 11:05:03,971 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 667 treesize of output 452 [2022-11-16 11:05:04,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:04,263 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 5 [2022-11-16 11:05:04,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:04,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:04,296 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:04,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:04,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 28 [2022-11-16 11:05:04,315 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:05:04,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:04,321 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2022-11-16 11:05:04,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:04,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:04,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:04,941 INFO L321 Elim1Store]: treesize reduction 43, result has 2.3 percent of original size [2022-11-16 11:05:04,941 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 433 treesize of output 436 [2022-11-16 11:05:04,972 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-16 11:05:04,979 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-16 11:05:05,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:05,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2022-11-16 11:05:05,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:05:05,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:05:05,894 INFO L321 Elim1Store]: treesize reduction 60, result has 33.3 percent of original size [2022-11-16 11:05:05,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 931 treesize of output 1361 [2022-11-16 11:05:07,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:07,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 169 [2022-11-16 11:05:07,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:07,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:07,258 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 238 treesize of output 229 [2022-11-16 11:05:07,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:07,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:05:07,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:07,442 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 24 [2022-11-16 11:05:07,706 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:05:11,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:11,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 24 [2022-11-16 11:05:11,475 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:05:11,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-16 11:05:26,818 INFO L321 Elim1Store]: treesize reduction 46, result has 33.3 percent of original size [2022-11-16 11:05:26,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 3276 treesize of output 3055 [2022-11-16 11:05:27,426 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2022-11-16 11:05:27,433 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2022-11-16 11:05:27,562 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 50 [2022-11-16 11:05:27,572 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-16 11:05:27,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:27,586 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2022-11-16 11:05:27,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 50 [2022-11-16 11:05:27,717 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2022-11-16 11:05:27,760 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 33 [2022-11-16 11:05:27,773 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2022-11-16 11:05:27,800 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2022-11-16 11:05:27,806 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2022-11-16 11:05:28,028 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 44 [2022-11-16 11:05:28,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 26 [2022-11-16 11:05:28,162 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 21 [2022-11-16 11:05:28,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 21 [2022-11-16 11:05:28,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:28,334 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 140 [2022-11-16 11:05:28,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:28,360 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-16 11:05:28,780 INFO L321 Elim1Store]: treesize reduction 48, result has 23.8 percent of original size [2022-11-16 11:05:28,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 88 [2022-11-16 11:05:28,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 76 [2022-11-16 11:05:29,016 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 11:05:29,017 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 28 [2022-11-16 11:05:29,199 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:05:29,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:05:30,591 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:05:30,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506436637] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:05:30,592 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:05:30,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-11-16 11:05:30,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106402546] [2022-11-16 11:05:30,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:05:30,593 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:05:30,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:05:30,593 INFO L85 PathProgramCache]: Analyzing trace with hash 45965688, now seen corresponding path program 5 times [2022-11-16 11:05:30,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:05:30,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284054184] [2022-11-16 11:05:30,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:05:30,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:05:30,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:05:30,603 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:05:30,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:05:30,609 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:05:30,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:05:30,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-16 11:05:30,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=410, Unknown=31, NotChecked=0, Total=552 [2022-11-16 11:05:30,785 INFO L87 Difference]: Start difference. First operand 27 states and 31 transitions. cyclomatic complexity: 7 Second operand has 24 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 24 states have internal predecessors, (34), 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-16 11:05:35,252 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse12 (select |c_#memory_int| |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|)) (.cse3 (= |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|)) (.cse44 (select |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|))) (let ((.cse0 (select .cse44 |c_ULTIMATE.start_test_fun_~x_ref~0#1.offset|)) (.cse1 (not .cse3)) (.cse2 (select .cse12 |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset|))) (and (<= 1 .cse0) (= |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset| 0) .cse1 (not (= |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| |c_ULTIMATE.start_test_fun_~c~0#1.base|)) (<= .cse0 .cse2) (not (= |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| |c_ULTIMATE.start_test_fun_~c~0#1.base|)) (let ((.cse11 (select |c_#memory_int| |c_ULTIMATE.start_test_fun_~c~0#1.base|))) (let ((.cse14 (select .cse11 |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset|)) (.cse25 (select .cse11 0))) (or (and .cse3 (or (exists ((v_DerPreprocessor_201 (Array Int Int))) (let ((.cse9 (select v_DerPreprocessor_201 0))) (and (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (let ((.cse13 (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_201))) (let ((.cse4 (select .cse13 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|))) (and (= .cse4 v_DerPreprocessor_199) (exists ((v_prenex_732 Int) (v_DerPreprocessor_117 (Array Int Int)) (v_prenex_731 Int) (v_prenex_729 (Array Int Int)) (v_arrayElimCell_120 (Array Int Int)) (v_prenex_730 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (let ((.cse8 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_prenex_729) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_prenex_730) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_arrayElimCell_120) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_prenex_729) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_prenex_730) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_arrayElimCell_120)) (.cse5 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11))) (let ((.cse6 (store (store .cse11 0 v_prenex_732) |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset| v_prenex_731)) (.cse7 (select .cse5 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|)) (.cse10 (select .cse8 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|))) (and (= v_DerPreprocessor_117 (select .cse5 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|)) (= .cse6 (store .cse7 |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset| v_prenex_731)) (= (select .cse6 0) v_prenex_732) (= .cse7 (select .cse8 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|)) (= (select v_arrayElimCell_120 0) .cse9) (= .cse4 .cse10) (= .cse10 v_prenex_729))))) (= .cse12 (select .cse13 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|)))))) (<= .cse9 0) (= .cse9 .cse14)))) (exists ((v_DerPreprocessor_201 (Array Int Int))) (let ((.cse15 (select v_DerPreprocessor_201 0))) (and (<= .cse15 0) (exists ((v_DerPreprocessor_200 (Array Int Int)) (v_DerPreprocessor_199 (Array Int Int))) (let ((.cse16 (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_201) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_199) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_200) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_201))) (let ((.cse17 (select .cse16 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|))) (and (= (select .cse16 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|) v_DerPreprocessor_199) (= .cse12 .cse17) (exists ((v_prenex_725 (Array Int Int)) (v_prenex_727 (Array Int Int)) (v_prenex_815 (Array Int Int)) (v_prenex_382 (Array Int Int)) (v_prenex_383 (Array Int Int)) (v_prenex_728 Int) (v_prenex_726 Int)) (let ((.cse20 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_prenex_725) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_prenex_727) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_prenex_725) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_prenex_727) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11))) (let ((.cse19 (store (store .cse11 0 v_prenex_728) |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset| v_prenex_726)) (.cse18 (select .cse20 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|)) (.cse21 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_prenex_382) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_prenex_383) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_prenex_815) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_prenex_382) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_prenex_383) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_prenex_815))) (and (= (store .cse18 |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset| v_prenex_726) .cse19) (= (select .cse17 |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset|) (select .cse18 |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset|)) (= (select v_prenex_815 0) .cse15) (= v_prenex_725 (select .cse20 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|)) (= (select .cse19 0) v_prenex_728) (= (select .cse21 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|) v_prenex_382) (= .cse18 (select .cse21 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|)))))))))) (= .cse15 .cse14)))))) (and .cse3 (or (exists ((v_DerPreprocessor_156 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse23 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11))) (let ((.cse22 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse23 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11))) (and (= .cse12 (select .cse22 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|)) (= v_DerPreprocessor_156 (select .cse22 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|)) (= .cse12 (select .cse23 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|)) (exists ((v_DerPreprocessor_186 (Array Int Int))) (let ((.cse24 (select v_DerPreprocessor_186 0))) (and (= .cse24 .cse25) (<= .cse24 0) (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse26 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse23 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186))) (let ((.cse27 (select .cse26 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|))) (and (= .cse12 (select .cse26 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|)) (= v_DerPreprocessor_184 .cse27) (exists ((v_prenex_602 (Array Int Int)) (v_prenex_598 Int) (v_prenex_597 Int) (v_prenex_595 (Array Int Int)) (v_prenex_596 (Array Int Int)) (v_prenex_601 (Array Int Int)) (v_prenex_623 (Array Int Int))) (let ((.cse29 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_prenex_596) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_prenex_595) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_prenex_596) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_prenex_595) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11))) (let ((.cse32 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_prenex_601) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_prenex_602) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_prenex_623) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_prenex_601) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_prenex_602) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_prenex_623)) (.cse31 (select .cse29 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|))) (let ((.cse28 (select (store (store .cse31 |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset| v_prenex_597) 0 v_prenex_598) |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset|)) (.cse30 (select .cse32 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|))) (and (= .cse28 v_prenex_597) (= (select v_prenex_623 0) .cse24) (= (select .cse29 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|) v_prenex_596) (= .cse24 .cse28) (= .cse30 .cse27) (= .cse31 (select .cse32 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|)) (= .cse30 v_prenex_601))))))))))))))))) (exists ((v_DerPreprocessor_156 (Array Int Int)) (v_DerPreprocessor_157 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse40 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11))) (let ((.cse41 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse40 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_156) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_157) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11))) (and (exists ((v_DerPreprocessor_186 (Array Int Int))) (let ((.cse33 (select v_DerPreprocessor_186 0))) (and (= .cse33 .cse25) (<= .cse33 0) (exists ((v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse39 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse40 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_186))) (let ((.cse34 (select .cse39 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|))) (and (= .cse12 .cse34) (exists ((v_arrayElimCell_89 (Array Int Int)) (v_prenex_600 Int) (v_prenex_599 Int) (v_DerPreprocessor_112 (Array Int Int)) (v_prenex_382 (Array Int Int)) (v_prenex_383 (Array Int Int)) (v_DerPreprocessor_111 (Array Int Int))) (let ((.cse38 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_112) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11))) (let ((.cse35 (select .cse38 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|))) (let ((.cse37 (select (store (store .cse35 |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset| v_prenex_599) 0 v_prenex_600) |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset|)) (.cse36 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_prenex_382) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_prenex_383) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_arrayElimCell_89) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_prenex_382) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_prenex_383) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_arrayElimCell_89))) (and (= .cse35 (select .cse36 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|)) (= v_prenex_599 .cse37) (= .cse33 .cse37) (= (select .cse35 |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset|) (select .cse34 |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset|)) (= v_prenex_382 (select .cse36 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|)) (= (select .cse38 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|) v_DerPreprocessor_111) (= .cse33 (select v_arrayElimCell_89 0))))))) (= v_DerPreprocessor_184 (select .cse39 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|))))))))) (= .cse12 (select .cse41 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|)) (= v_DerPreprocessor_156 (select .cse41 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|)) (= .cse12 (select .cse40 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|)))))))) (and (or (and (exists ((v_DerPreprocessor_205 (Array Int Int)) (v_DerPreprocessor_206 (Array Int Int)) (v_DerPreprocessor_207 (Array Int Int))) (let ((.cse42 (select v_DerPreprocessor_207 0)) (.cse43 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_206) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_206) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_206) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_206) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_206) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_207) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_205) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_206) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_207))) (and (= .cse42 .cse14) (= (select (select .cse43 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|) |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset|) .cse2) (<= .cse42 0) (= .cse44 (select .cse43 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|))))) (exists ((v_DerPreprocessor_172 (Array Int Int)) (v_DerPreprocessor_173 (Array Int Int))) (let ((.cse45 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_172) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_173) |c_ULTIMATE.start_test_fun_~c~0#1.base| .cse11))) (and (= (select .cse45 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|) .cse44) (= .cse12 (select .cse45 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|)))))) (and (= .cse12 .cse44) (exists ((v_DerPreprocessor_204 (Array Int Int)) (v_DerPreprocessor_202 (Array Int Int)) (v_DerPreprocessor_203 (Array Int Int))) (let ((.cse46 (select v_DerPreprocessor_204 0)) (.cse47 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_204) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_202) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_203) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_204))) (and (<= .cse46 0) (= .cse46 .cse14) (= (select (select .cse47 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|) |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset|) .cse2) (= (select .cse47 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|) .cse12)))))) .cse1 (exists ((v_DerPreprocessor_97 Int) (v_DerPreprocessor_96 Int)) (let ((.cse48 (store (store .cse11 0 v_DerPreprocessor_96) |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset| v_DerPreprocessor_97))) (and (= v_DerPreprocessor_96 (select .cse48 0)) (= (store .cse12 |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset| v_DerPreprocessor_97) .cse48))))) (and .cse1 (exists ((v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_181 (Array Int Int)) (v_prenex_604 Int) (v_DerPreprocessor_182 (Array Int Int)) (v_prenex_603 Int)) (let ((.cse53 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_181) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_182) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_183))) (let ((.cse50 (select (store (store .cse12 |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset| v_prenex_603) 0 v_prenex_604) |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset|)) (.cse51 (select .cse53 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|)) (.cse49 (select v_DerPreprocessor_183 0)) (.cse52 (select .cse53 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|))) (and (= .cse49 .cse50) (= .cse44 .cse51) (<= .cse49 0) (= .cse50 v_prenex_603) (= .cse51 .cse52) (= .cse49 .cse25) (= (select .cse52 |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset|) .cse2)))))) (and .cse1 (exists ((v_DerPreprocessor_192 (Array Int Int)) (v_prenex_626 Int) (v_prenex_627 Int) (v_DerPreprocessor_190 (Array Int Int)) (v_DerPreprocessor_191 (Array Int Int))) (let ((.cse54 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_191) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_191) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_191) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_191) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_191) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_191) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_191) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_191) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_191) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_191) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_191) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_191) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_191) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_192) |c_ULTIMATE.start_test_fun_~x_ref~0#1.base| v_DerPreprocessor_190) |c_ULTIMATE.start_test_fun_~y_ref~0#1.base| v_DerPreprocessor_191) |c_ULTIMATE.start_test_fun_~c~0#1.base| v_DerPreprocessor_192)) (.cse56 (select (store (store .cse12 |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset| v_prenex_627) 0 v_prenex_626) |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset|)) (.cse55 (select v_DerPreprocessor_192 0))) (and (= (select (select .cse54 |c_ULTIMATE.start_test_fun_~y_ref~0#1.base|) |c_ULTIMATE.start_test_fun_~y_ref~0#1.offset|) .cse2) (= (select .cse54 |c_ULTIMATE.start_test_fun_~x_ref~0#1.base|) .cse44) (<= .cse55 0) (= .cse55 .cse25) (= .cse56 v_prenex_627) (= .cse56 .cse55)))))))) (= |c_ULTIMATE.start_test_fun_~x_ref~0#1.offset| 0)))) is different from true [2022-11-16 11:05:35,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:05:35,457 INFO L93 Difference]: Finished difference Result 36 states and 40 transitions. [2022-11-16 11:05:35,457 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36 states and 40 transitions. [2022-11-16 11:05:35,458 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2022-11-16 11:05:35,459 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36 states to 33 states and 37 transitions. [2022-11-16 11:05:35,459 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10 [2022-11-16 11:05:35,459 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10 [2022-11-16 11:05:35,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 37 transitions. [2022-11-16 11:05:35,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-16 11:05:35,460 INFO L218 hiAutomatonCegarLoop]: Abstraction has 33 states and 37 transitions. [2022-11-16 11:05:35,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states and 37 transitions. [2022-11-16 11:05:35,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 29. [2022-11-16 11:05:35,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 28 states have internal predecessors, (33), 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-16 11:05:35,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 33 transitions. [2022-11-16 11:05:35,463 INFO L240 hiAutomatonCegarLoop]: Abstraction has 29 states and 33 transitions. [2022-11-16 11:05:35,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-16 11:05:35,464 INFO L428 stractBuchiCegarLoop]: Abstraction has 29 states and 33 transitions. [2022-11-16 11:05:35,464 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-16 11:05:35,464 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 29 states and 33 transitions. [2022-11-16 11:05:35,465 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 5 [2022-11-16 11:05:35,465 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-16 11:05:35,465 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-16 11:05:35,466 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1] [2022-11-16 11:05:35,466 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-11-16 11:05:35,466 INFO L748 eck$LassoCheckResult]: Stem: 1096#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier; 1097#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet17#1, main_#t~nondet18#1, main_#t~ret19#1;assume { :begin_inline_test_fun } true;test_fun_#in~x#1, test_fun_#in~y#1 := main_#t~nondet17#1, main_#t~nondet18#1;havoc test_fun_#res#1;havoc test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset, test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset, test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset, test_fun_#t~mem5#1, test_fun_#t~mem6#1, test_fun_#t~short7#1, test_fun_#t~mem9#1, test_fun_#t~mem10#1, test_fun_#t~mem11#1, test_fun_#t~mem12#1, test_fun_#t~mem13#1, test_fun_#t~mem14#1, test_fun_#t~mem15#1, test_fun_#t~mem8#1, test_fun_#t~mem16#1, test_fun_~x#1, test_fun_~y#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, test_fun_~c~0#1.base, test_fun_~c~0#1.offset;test_fun_~x#1 := test_fun_#in~x#1;test_fun_~y#1 := test_fun_#in~y#1;call test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset := #Ultimate.allocOnStack(4);test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset := test_fun_#t~malloc2#1.base, test_fun_#t~malloc2#1.offset;call test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset := #Ultimate.allocOnStack(4);test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset := test_fun_#t~malloc3#1.base, test_fun_#t~malloc3#1.offset;call test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset := #Ultimate.allocOnStack(4);test_fun_~c~0#1.base, test_fun_~c~0#1.offset := test_fun_#t~malloc4#1.base, test_fun_#t~malloc4#1.offset;call write~int(test_fun_~x#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_~y#1, test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(0, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call test_fun_#t~mem5#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);test_fun_#t~short7#1 := test_fun_#t~mem5#1 <= 0; 1094#L555 assume !test_fun_#t~short7#1;call test_fun_#t~mem6#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);test_fun_#t~short7#1 := test_fun_#t~mem6#1 <= 0; 1095#L555-2 assume !test_fun_#t~short7#1;havoc test_fun_#t~mem5#1;havoc test_fun_#t~mem6#1;havoc test_fun_#t~short7#1; 1102#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 1103#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 1118#L559 assume test_fun_#t~mem9#1 > test_fun_#t~mem10#1;havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem11#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(test_fun_#t~mem11#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem11#1; 1108#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 1104#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 1105#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 1100#L559 assume !(test_fun_#t~mem9#1 > test_fun_#t~mem10#1);havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem12#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 1101#L562 assume !(test_fun_#t~mem12#1 <= 0);havoc test_fun_#t~mem12#1;call test_fun_#t~mem14#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_#t~mem14#1 - 1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem14#1; 1122#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 1121#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 1120#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 1113#L559 assume test_fun_#t~mem9#1 > test_fun_#t~mem10#1;havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem11#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4);call write~int(test_fun_#t~mem11#1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem11#1; 1111#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 1107#L558-3 [2022-11-16 11:05:35,466 INFO L750 eck$LassoCheckResult]: Loop: 1107#L558-3 call test_fun_#t~mem8#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 1109#L558-1 assume !!!(0 == test_fun_#t~mem8#1);havoc test_fun_#t~mem8#1;call test_fun_#t~mem9#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call test_fun_#t~mem10#1 := read~int(test_fun_~y_ref~0#1.base, test_fun_~y_ref~0#1.offset, 4); 1098#L559 assume !(test_fun_#t~mem9#1 > test_fun_#t~mem10#1);havoc test_fun_#t~mem9#1;havoc test_fun_#t~mem10#1;call test_fun_#t~mem12#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4); 1099#L562 assume !(test_fun_#t~mem12#1 <= 0);havoc test_fun_#t~mem12#1;call test_fun_#t~mem14#1 := read~int(test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);call write~int(test_fun_#t~mem14#1 - 1, test_fun_~x_ref~0#1.base, test_fun_~x_ref~0#1.offset, 4);havoc test_fun_#t~mem14#1; 1106#L559-2 call test_fun_#t~mem15#1 := read~int(test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);call write~int(1 + test_fun_#t~mem15#1, test_fun_~c~0#1.base, test_fun_~c~0#1.offset, 4);havoc test_fun_#t~mem15#1; 1107#L558-3 [2022-11-16 11:05:35,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:05:35,467 INFO L85 PathProgramCache]: Analyzing trace with hash 904441552, now seen corresponding path program 3 times [2022-11-16 11:05:35,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:05:35,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061168659] [2022-11-16 11:05:35,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:05:35,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:05:35,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:05:36,154 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 11:05:36,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:05:36,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061168659] [2022-11-16 11:05:36,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061168659] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:05:36,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831242347] [2022-11-16 11:05:36,155 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 11:05:36,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:05:36,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:05:36,185 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:05:36,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-11-16 11:05:36,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-16 11:05:36,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 11:05:36,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 38 conjunts are in the unsatisfiable core [2022-11-16 11:05:36,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:05:36,354 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-16 11:05:36,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 102 [2022-11-16 11:05:36,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:05:36,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-16 11:05:36,384 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 41 [2022-11-16 11:05:36,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:36,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-16 11:05:36,394 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2022-11-16 11:05:36,588 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 23 [2022-11-16 11:05:36,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 25 [2022-11-16 11:05:36,686 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2022-11-16 11:05:36,702 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 11:05:36,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:05:36,871 INFO L321 Elim1Store]: treesize reduction 36, result has 32.1 percent of original size [2022-11-16 11:05:36,871 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 57 treesize of output 45 [2022-11-16 11:05:36,878 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-11-16 11:05:36,878 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 63 [2022-11-16 11:05:36,888 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-16 11:05:36,889 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 58 [2022-11-16 11:05:37,012 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-16 11:05:37,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831242347] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:05:37,013 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:05:37,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-11-16 11:05:37,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857286374] [2022-11-16 11:05:37,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:05:37,014 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-16 11:05:37,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:05:37,014 INFO L85 PathProgramCache]: Analyzing trace with hash 45965688, now seen corresponding path program 6 times [2022-11-16 11:05:37,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:05:37,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462500467] [2022-11-16 11:05:37,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:05:37,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:05:37,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:05:37,029 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:05:37,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:05:37,034 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:05:37,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:05:37,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-16 11:05:37,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=368, Unknown=10, NotChecked=0, Total=506 [2022-11-16 11:05:37,202 INFO L87 Difference]: Start difference. First operand 29 states and 33 transitions. cyclomatic complexity: 7 Second operand has 23 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 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-16 11:05:37,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 11:05:37,371 INFO L93 Difference]: Finished difference Result 23 states and 24 transitions. [2022-11-16 11:05:37,371 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23 states and 24 transitions. [2022-11-16 11:05:37,371 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-16 11:05:37,371 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23 states to 0 states and 0 transitions. [2022-11-16 11:05:37,372 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-11-16 11:05:37,372 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-11-16 11:05:37,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-11-16 11:05:37,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:05:37,372 INFO L218 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-16 11:05:37,372 INFO L240 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-16 11:05:37,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-16 11:05:37,373 INFO L428 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-16 11:05:37,373 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-16 11:05:37,374 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-11-16 11:05:37,374 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-11-16 11:05:37,374 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-11-16 11:05:37,379 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 16.11 11:05:37 BoogieIcfgContainer [2022-11-16 11:05:37,379 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-16 11:05:37,380 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-16 11:05:37,380 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-16 11:05:37,380 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-16 11:05:37,380 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 11:03:59" (3/4) ... [2022-11-16 11:05:37,383 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-11-16 11:05:37,383 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-16 11:05:37,383 INFO L158 Benchmark]: Toolchain (without parser) took 98420.03ms. Allocated memory was 125.8MB in the beginning and 413.1MB in the end (delta: 287.3MB). Free memory was 82.4MB in the beginning and 347.2MB in the end (delta: -264.8MB). Peak memory consumption was 23.4MB. Max. memory is 16.1GB. [2022-11-16 11:05:37,384 INFO L158 Benchmark]: CDTParser took 0.92ms. Allocated memory is still 125.8MB. Free memory was 99.7MB in the beginning and 99.7MB in the end (delta: 69.0kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 11:05:37,384 INFO L158 Benchmark]: CACSL2BoogieTranslator took 429.27ms. Allocated memory is still 125.8MB. Free memory was 82.2MB in the beginning and 93.7MB in the end (delta: -11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-16 11:05:37,384 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.44ms. Allocated memory is still 125.8MB. Free memory was 93.7MB in the beginning and 91.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-16 11:05:37,384 INFO L158 Benchmark]: Boogie Preprocessor took 21.12ms. Allocated memory is still 125.8MB. Free memory was 91.9MB in the beginning and 90.6MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 11:05:37,384 INFO L158 Benchmark]: RCFGBuilder took 444.36ms. Allocated memory is still 125.8MB. Free memory was 90.6MB in the beginning and 77.3MB in the end (delta: 13.3MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2022-11-16 11:05:37,385 INFO L158 Benchmark]: BuchiAutomizer took 97458.03ms. Allocated memory was 125.8MB in the beginning and 413.1MB in the end (delta: 287.3MB). Free memory was 77.3MB in the beginning and 347.2MB in the end (delta: -270.0MB). Peak memory consumption was 19.0MB. Max. memory is 16.1GB. [2022-11-16 11:05:37,385 INFO L158 Benchmark]: Witness Printer took 3.55ms. Allocated memory is still 413.1MB. Free memory is still 347.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-16 11:05:37,386 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.92ms. Allocated memory is still 125.8MB. Free memory was 99.7MB in the beginning and 99.7MB in the end (delta: 69.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 429.27ms. Allocated memory is still 125.8MB. Free memory was 82.2MB in the beginning and 93.7MB in the end (delta: -11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 54.44ms. Allocated memory is still 125.8MB. Free memory was 93.7MB in the beginning and 91.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 21.12ms. Allocated memory is still 125.8MB. Free memory was 91.9MB in the beginning and 90.6MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 444.36ms. Allocated memory is still 125.8MB. Free memory was 90.6MB in the beginning and 77.3MB in the end (delta: 13.3MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * BuchiAutomizer took 97458.03ms. Allocated memory was 125.8MB in the beginning and 413.1MB in the end (delta: 287.3MB). Free memory was 77.3MB in the beginning and 347.2MB in the end (delta: -270.0MB). Peak memory consumption was 19.0MB. Max. memory is 16.1GB. * Witness Printer took 3.55ms. Allocated memory is still 413.1MB. Free memory is still 347.2MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 7 terminating modules (4 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function unknown-#memory_int-unknown[x_ref][x_ref] + -1 * unknown-#memory_int-unknown[y_ref][y_ref] and consists of 6 locations. One deterministic module has affine ranking function unknown-#memory_int-unknown[x_ref][x_ref] and consists of 5 locations. One deterministic module has affine ranking function unknown-#memory_int-unknown[x_ref][x_ref] and consists of 5 locations. 4 modules have a trivial ranking function, the largest among these consists of 24 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 97.3s and 8 iterations. TraceHistogramMax:3. Analysis of lassos took 86.0s. Construction of modules took 0.2s. Büchi inclusion checks took 10.8s. Highest rank in rank-based complementation 3. Minimization of det autom 1. Minimization of nondet autom 6. Automata minimization 0.0s AutomataMinimizationTime, 6 MinimizatonAttempts, 25 StatesRemovedByMinimization, 4 NontrivialMinimizations. Non-live state removal took 0.0s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 86 SdHoareTripleChecker+Valid, 0.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 86 mSDsluCounter, 132 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 104 IncrementalHoareTripleChecker+Unchecked, 84 mSDsCounter, 30 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 212 IncrementalHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 30 mSolverCounterUnsat, 48 mSDtfsCounter, 212 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI0 SFLT0 conc0 concLT0 SILN0 SILU4 SILI0 SILT0 lasso3 LassoPreprocessingBenchmarks: Lassos: inital549 mio100 ax104 hnf100 lsp93 ukn47 mio100 lsp36 div100 bol100 ite100 ukn100 eq185 hnf88 smp96 dnf103 smp100 tf100 neg97 sie103 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: sat Degree: 0 Time: 267ms VariablesStem: 8 VariablesLoop: 4 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 4 MotzkinApplications: 16 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 0 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 0 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-11-16 11:05:37,401 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-11-16 11:05:37,605 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-11-16 11:05:37,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-11-16 11:05:38,036 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b2af843a-900f-4b7f-8369-1b68ebf214a3/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE