./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 9ad7fb26 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/config/TaipanReach.xml -i ../../sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8fcb457b1bed8494a9a3b58e82500f367f4337ac38b5a41a5dad0da896f97e40 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-9ad7fb2 [2021-11-03 05:12:18,126 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-03 05:12:18,129 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-03 05:12:18,166 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-03 05:12:18,167 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-03 05:12:18,168 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-03 05:12:18,170 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-03 05:12:18,173 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-03 05:12:18,175 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-03 05:12:18,177 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-03 05:12:18,178 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-03 05:12:18,180 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-03 05:12:18,181 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-03 05:12:18,182 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-03 05:12:18,184 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-03 05:12:18,186 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-03 05:12:18,187 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-03 05:12:18,188 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-03 05:12:18,191 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-03 05:12:18,194 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-03 05:12:18,197 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-03 05:12:18,198 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-03 05:12:18,200 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-03 05:12:18,209 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-03 05:12:18,213 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-03 05:12:18,214 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-03 05:12:18,214 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-03 05:12:18,215 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-03 05:12:18,216 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-03 05:12:18,217 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-03 05:12:18,218 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-03 05:12:18,219 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-03 05:12:18,220 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-03 05:12:18,221 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-03 05:12:18,222 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-03 05:12:18,223 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-03 05:12:18,224 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-03 05:12:18,230 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-03 05:12:18,231 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-03 05:12:18,233 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-03 05:12:18,234 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-03 05:12:18,235 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-03 05:12:18,281 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-03 05:12:18,282 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-03 05:12:18,283 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-03 05:12:18,283 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-03 05:12:18,283 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-03 05:12:18,284 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-03 05:12:18,284 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-03 05:12:18,284 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-03 05:12:18,285 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-03 05:12:18,285 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-03 05:12:18,285 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-03 05:12:18,286 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-03 05:12:18,286 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-03 05:12:18,286 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-03 05:12:18,287 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-03 05:12:18,287 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-03 05:12:18,288 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-03 05:12:18,288 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-03 05:12:18,288 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-03 05:12:18,289 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-03 05:12:18,289 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-03 05:12:18,289 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-03 05:12:18,290 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-03 05:12:18,290 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-03 05:12:18,290 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-03 05:12:18,291 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-03 05:12:18,291 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-03 05:12:18,291 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-03 05:12:18,292 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-03 05:12:18,292 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-03 05:12:18,292 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-03 05:12:18,293 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-03 05:12:18,293 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-03 05:12:18,293 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-03 05:12:18,294 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-03 05:12:18,294 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-03 05:12:18,294 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-03 05:12:18,295 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-03 05:12:18,295 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-03 05:12:18,295 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/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_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH 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(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8fcb457b1bed8494a9a3b58e82500f367f4337ac38b5a41a5dad0da896f97e40 [2021-11-03 05:12:18,612 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-03 05:12:18,654 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-03 05:12:18,658 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-03 05:12:18,660 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-03 05:12:18,661 INFO L275 PluginConnector]: CDTParser initialized [2021-11-03 05:12:18,662 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/../../sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i [2021-11-03 05:12:18,756 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/data/256f4ff6e/185a8d6e6ad24897b4ad9cebd0652ef5/FLAGccb4fdb72 [2021-11-03 05:12:19,411 INFO L306 CDTParser]: Found 1 translation units. [2021-11-03 05:12:19,412 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i [2021-11-03 05:12:19,445 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/data/256f4ff6e/185a8d6e6ad24897b4ad9cebd0652ef5/FLAGccb4fdb72 [2021-11-03 05:12:19,681 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/data/256f4ff6e/185a8d6e6ad24897b4ad9cebd0652ef5 [2021-11-03 05:12:19,684 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-03 05:12:19,685 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-03 05:12:19,687 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-03 05:12:19,687 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-03 05:12:19,691 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-03 05:12:19,692 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 05:12:19" (1/1) ... [2021-11-03 05:12:19,693 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@487cde7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:12:19, skipping insertion in model container [2021-11-03 05:12:19,694 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 05:12:19" (1/1) ... [2021-11-03 05:12:19,702 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-03 05:12:19,764 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-03 05:12:20,207 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30451,30464] [2021-11-03 05:12:20,218 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30681,30694] [2021-11-03 05:12:20,232 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30979,30992] [2021-11-03 05:12:20,242 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-03 05:12:20,255 INFO L203 MainTranslator]: Completed pre-run [2021-11-03 05:12:20,300 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30451,30464] [2021-11-03 05:12:20,302 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30681,30694] [2021-11-03 05:12:20,316 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30979,30992] [2021-11-03 05:12:20,322 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-03 05:12:20,390 INFO L208 MainTranslator]: Completed translation [2021-11-03 05:12:20,390 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:12:20 WrapperNode [2021-11-03 05:12:20,390 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-03 05:12:20,391 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-03 05:12:20,392 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-03 05:12:20,392 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-03 05:12:20,401 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:12:20" (1/1) ... [2021-11-03 05:12:20,430 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:12:20" (1/1) ... [2021-11-03 05:12:20,484 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-03 05:12:20,486 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-03 05:12:20,487 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-03 05:12:20,487 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-03 05:12:20,498 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:12:20" (1/1) ... [2021-11-03 05:12:20,499 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:12:20" (1/1) ... [2021-11-03 05:12:20,516 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:12:20" (1/1) ... [2021-11-03 05:12:20,532 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:12:20" (1/1) ... [2021-11-03 05:12:20,542 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:12:20" (1/1) ... [2021-11-03 05:12:20,547 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:12:20" (1/1) ... [2021-11-03 05:12:20,551 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:12:20" (1/1) ... [2021-11-03 05:12:20,555 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-03 05:12:20,556 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-03 05:12:20,557 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-03 05:12:20,557 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-03 05:12:20,558 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:12:20" (1/1) ... [2021-11-03 05:12:20,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-03 05:12:20,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:20,593 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-03 05:12:20,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-03 05:12:20,645 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-03 05:12:20,645 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2021-11-03 05:12:20,645 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2021-11-03 05:12:20,645 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2021-11-03 05:12:20,646 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2021-11-03 05:12:20,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-03 05:12:20,646 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-11-03 05:12:20,646 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-03 05:12:20,647 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-03 05:12:20,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-03 05:12:20,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-03 05:12:20,647 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-03 05:12:20,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-03 05:12:20,649 WARN L209 CfgBuilder]: User set CodeBlockSize to LoopFreeBlock but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-03 05:12:21,176 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-03 05:12:21,176 INFO L299 CfgBuilder]: Removed 12 assume(true) statements. [2021-11-03 05:12:21,178 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 05:12:21 BoogieIcfgContainer [2021-11-03 05:12:21,178 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-03 05:12:21,180 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-03 05:12:21,181 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-03 05:12:21,185 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-03 05:12:21,185 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 05:12:19" (1/3) ... [2021-11-03 05:12:21,186 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1818d06c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 05:12:21, skipping insertion in model container [2021-11-03 05:12:21,186 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:12:20" (2/3) ... [2021-11-03 05:12:21,186 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1818d06c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 05:12:21, skipping insertion in model container [2021-11-03 05:12:21,187 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 05:12:21" (3/3) ... [2021-11-03 05:12:21,188 INFO L111 eAbstractionObserver]: Analyzing ICFG circular_buffer_ok.i [2021-11-03 05:12:21,194 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-03 05:12:21,194 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-03 05:12:21,194 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2021-11-03 05:12:21,195 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-03 05:12:21,252 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,252 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,253 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,253 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,253 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,253 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,254 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,254 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,254 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,255 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,255 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,255 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,256 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,256 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,272 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,272 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,273 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,273 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,273 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,273 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,273 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,274 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,274 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,274 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,275 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,275 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,275 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,275 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,276 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,276 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,276 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,277 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,277 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,277 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,277 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,278 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,278 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,278 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,278 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,278 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,279 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,279 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,279 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,279 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,280 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,280 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,289 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,289 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,290 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,290 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,291 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,291 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,291 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,291 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,292 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,292 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,294 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,294 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,294 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,295 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,295 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,295 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,296 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,296 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,296 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,297 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,297 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,298 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,298 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,298 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,299 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,307 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,307 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,307 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,309 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,309 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,309 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,310 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,310 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,310 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,311 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,311 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,311 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,319 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,320 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,320 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,321 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,321 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,321 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,322 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,322 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,322 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,322 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,323 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,323 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,323 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,324 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,324 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,325 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,325 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,326 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,326 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,326 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,327 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,327 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,327 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,328 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,339 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,339 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,340 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,340 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,340 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,341 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,341 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,341 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,342 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,342 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,342 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,342 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,343 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,343 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,343 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,344 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,344 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,344 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,344 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,345 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,345 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,345 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,346 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,346 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,346 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,347 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,347 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,347 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,348 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,348 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,348 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,349 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,349 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,349 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,349 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,350 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,350 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,354 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,367 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,367 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,368 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,368 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,368 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,369 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,369 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,369 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,369 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,370 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,375 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,375 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,375 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,376 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,376 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,376 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,377 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,377 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,392 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,393 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,393 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:12:21,403 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-11-03 05:12:21,479 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-03 05:12:21,488 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-03 05:12:21,488 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-11-03 05:12:21,509 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-11-03 05:12:21,522 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 142 places, 146 transitions, 308 flow [2021-11-03 05:12:21,525 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 142 places, 146 transitions, 308 flow [2021-11-03 05:12:21,527 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 142 places, 146 transitions, 308 flow [2021-11-03 05:12:21,613 INFO L129 PetriNetUnfolder]: 11/144 cut-off events. [2021-11-03 05:12:21,613 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-11-03 05:12:21,620 INFO L84 FinitePrefix]: Finished finitePrefix Result has 153 conditions, 144 events. 11/144 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 284 event pairs, 0 based on Foata normal form. 0/130 useless extension candidates. Maximal degree in co-relation 92. Up to 2 conditions per place. [2021-11-03 05:12:21,629 INFO L116 LiptonReduction]: Number of co-enabled transitions 4498 [2021-11-03 05:12:45,068 INFO L131 LiptonReduction]: Checked pairs total: 8390 [2021-11-03 05:12:45,069 INFO L133 LiptonReduction]: Total number of compositions: 140 [2021-11-03 05:12:45,079 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 38 transitions, 92 flow [2021-11-03 05:12:45,113 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 260 states, 255 states have (on average 3.0) internal successors, (765), 259 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:45,117 INFO L276 IsEmpty]: Start isEmpty. Operand has 260 states, 255 states have (on average 3.0) internal successors, (765), 259 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:45,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-03 05:12:45,123 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:45,123 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-03 05:12:45,124 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:12:45,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:45,130 INFO L85 PathProgramCache]: Analyzing trace with hash 18239909, now seen corresponding path program 1 times [2021-11-03 05:12:45,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:45,142 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684443393] [2021-11-03 05:12:45,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:45,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:45,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:45,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:45,538 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:45,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684443393] [2021-11-03 05:12:45,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684443393] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:45,540 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:45,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-03 05:12:45,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094544320] [2021-11-03 05:12:45,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-03 05:12:45,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:45,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-03 05:12:45,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-03 05:12:45,582 INFO L87 Difference]: Start difference. First operand has 260 states, 255 states have (on average 3.0) internal successors, (765), 259 states have internal predecessors, (765), 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 2 states, 1 states have (on average 4.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:45,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:45,628 INFO L93 Difference]: Finished difference Result 238 states and 661 transitions. [2021-11-03 05:12:45,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-03 05:12:45,631 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 1 states have (on average 4.0) internal successors, (4), 2 states have internal predecessors, (4), 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) Word has length 4 [2021-11-03 05:12:45,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:45,657 INFO L225 Difference]: With dead ends: 238 [2021-11-03 05:12:45,657 INFO L226 Difference]: Without dead ends: 238 [2021-11-03 05:12:45,659 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-03 05:12:45,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-11-03 05:12:45,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 238. [2021-11-03 05:12:45,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 235 states have (on average 2.8127659574468087) internal successors, (661), 237 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:45,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 661 transitions. [2021-11-03 05:12:45,763 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 661 transitions. Word has length 4 [2021-11-03 05:12:45,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:45,764 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 661 transitions. [2021-11-03 05:12:45,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 4.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:45,765 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 661 transitions. [2021-11-03 05:12:45,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-03 05:12:45,767 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:45,767 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-03 05:12:45,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-03 05:12:45,768 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting t1Err1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:12:45,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:45,769 INFO L85 PathProgramCache]: Analyzing trace with hash 348681964, now seen corresponding path program 1 times [2021-11-03 05:12:45,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:45,769 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435295471] [2021-11-03 05:12:45,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:45,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:45,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:46,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:46,026 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:46,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435295471] [2021-11-03 05:12:46,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435295471] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:46,031 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:46,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-03 05:12:46,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814521242] [2021-11-03 05:12:46,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-03 05:12:46,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:46,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-03 05:12:46,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:12:46,035 INFO L87 Difference]: Start difference. First operand 238 states and 661 transitions. Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:46,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:46,090 INFO L93 Difference]: Finished difference Result 350 states and 958 transitions. [2021-11-03 05:12:46,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-03 05:12:46,091 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 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) Word has length 6 [2021-11-03 05:12:46,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:46,099 INFO L225 Difference]: With dead ends: 350 [2021-11-03 05:12:46,099 INFO L226 Difference]: Without dead ends: 350 [2021-11-03 05:12:46,100 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:12:46,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2021-11-03 05:12:46,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 342. [2021-11-03 05:12:46,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 339 states have (on average 2.799410029498525) internal successors, (949), 341 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:46,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 949 transitions. [2021-11-03 05:12:46,146 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 949 transitions. Word has length 6 [2021-11-03 05:12:46,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:46,146 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 949 transitions. [2021-11-03 05:12:46,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 2 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:46,147 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 949 transitions. [2021-11-03 05:12:46,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-03 05:12:46,148 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:46,148 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:12:46,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-03 05:12:46,149 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting t1Err1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:12:46,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:46,149 INFO L85 PathProgramCache]: Analyzing trace with hash -2075760607, now seen corresponding path program 1 times [2021-11-03 05:12:46,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:46,150 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880772105] [2021-11-03 05:12:46,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:46,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:46,210 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-03 05:12:46,215 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1515194007] [2021-11-03 05:12:46,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:46,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:46,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:46,222 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:46,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-03 05:12:46,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:46,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-03 05:12:46,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:46,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:46,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:46,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:46,416 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:46,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880772105] [2021-11-03 05:12:46,416 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:12:46,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515194007] [2021-11-03 05:12:46,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515194007] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:46,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:46,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-03 05:12:46,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253992809] [2021-11-03 05:12:46,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 05:12:46,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:46,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 05:12:46,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:12:46,419 INFO L87 Difference]: Start difference. First operand 342 states and 949 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:46,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:46,465 INFO L93 Difference]: Finished difference Result 386 states and 1065 transitions. [2021-11-03 05:12:46,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 05:12:46,466 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-03 05:12:46,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:46,471 INFO L225 Difference]: With dead ends: 386 [2021-11-03 05:12:46,471 INFO L226 Difference]: Without dead ends: 386 [2021-11-03 05:12:46,471 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-03 05:12:46,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2021-11-03 05:12:46,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 364. [2021-11-03 05:12:46,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 361 states have (on average 2.789473684210526) internal successors, (1007), 363 states have internal predecessors, (1007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:46,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1007 transitions. [2021-11-03 05:12:46,492 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1007 transitions. Word has length 7 [2021-11-03 05:12:46,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:46,492 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1007 transitions. [2021-11-03 05:12:46,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:46,493 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1007 transitions. [2021-11-03 05:12:46,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-03 05:12:46,494 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:46,495 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:12:46,541 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-03 05:12:46,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:46,715 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:12:46,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:46,715 INFO L85 PathProgramCache]: Analyzing trace with hash 450542216, now seen corresponding path program 1 times [2021-11-03 05:12:46,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:46,716 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143762054] [2021-11-03 05:12:46,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:46,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:46,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:46,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:46,772 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:46,772 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143762054] [2021-11-03 05:12:46,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143762054] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:46,772 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:46,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-03 05:12:46,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85390947] [2021-11-03 05:12:46,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-03 05:12:46,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:46,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-03 05:12:46,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:12:46,775 INFO L87 Difference]: Start difference. First operand 364 states and 1007 transitions. Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 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) [2021-11-03 05:12:46,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:46,804 INFO L93 Difference]: Finished difference Result 432 states and 1163 transitions. [2021-11-03 05:12:46,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-03 05:12:46,805 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 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) Word has length 8 [2021-11-03 05:12:46,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:46,810 INFO L225 Difference]: With dead ends: 432 [2021-11-03 05:12:46,811 INFO L226 Difference]: Without dead ends: 394 [2021-11-03 05:12:46,811 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:12:46,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2021-11-03 05:12:46,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 370. [2021-11-03 05:12:46,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 366 states have (on average 2.80327868852459) internal successors, (1026), 369 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:46,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1026 transitions. [2021-11-03 05:12:46,832 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1026 transitions. Word has length 8 [2021-11-03 05:12:46,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:46,833 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1026 transitions. [2021-11-03 05:12:46,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 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) [2021-11-03 05:12:46,855 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1026 transitions. [2021-11-03 05:12:46,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-03 05:12:46,860 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:46,860 INFO L513 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:12:46,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-03 05:12:46,861 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting t1Err1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:12:46,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:46,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1169536948, now seen corresponding path program 1 times [2021-11-03 05:12:46,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:46,862 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862682137] [2021-11-03 05:12:46,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:46,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:46,896 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-03 05:12:46,901 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1114859380] [2021-11-03 05:12:46,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:46,901 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:46,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:46,905 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:46,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-03 05:12:47,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:47,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-03 05:12:47,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:47,177 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:47,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:47,339 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:47,339 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:47,339 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862682137] [2021-11-03 05:12:47,339 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:12:47,340 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114859380] [2021-11-03 05:12:47,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114859380] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:47,340 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:47,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2021-11-03 05:12:47,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937992054] [2021-11-03 05:12:47,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-03 05:12:47,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:47,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-03 05:12:47,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-03 05:12:47,343 INFO L87 Difference]: Start difference. First operand 370 states and 1026 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:47,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:47,368 INFO L93 Difference]: Finished difference Result 310 states and 836 transitions. [2021-11-03 05:12:47,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-03 05:12:47,369 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 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) Word has length 13 [2021-11-03 05:12:47,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:47,372 INFO L225 Difference]: With dead ends: 310 [2021-11-03 05:12:47,372 INFO L226 Difference]: Without dead ends: 288 [2021-11-03 05:12:47,373 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-03 05:12:47,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-11-03 05:12:47,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 270. [2021-11-03 05:12:47,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 269 states have (on average 2.646840148698885) internal successors, (712), 269 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:47,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 712 transitions. [2021-11-03 05:12:47,389 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 712 transitions. Word has length 13 [2021-11-03 05:12:47,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:47,389 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 712 transitions. [2021-11-03 05:12:47,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:47,390 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 712 transitions. [2021-11-03 05:12:47,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-03 05:12:47,397 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:47,398 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:12:47,442 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-03 05:12:47,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:47,625 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:12:47,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:47,625 INFO L85 PathProgramCache]: Analyzing trace with hash -615196547, now seen corresponding path program 1 times [2021-11-03 05:12:47,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:47,626 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883076741] [2021-11-03 05:12:47,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:47,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:47,644 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-03 05:12:47,648 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [509073172] [2021-11-03 05:12:47,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:47,649 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:47,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:47,650 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:47,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-03 05:12:47,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:47,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-03 05:12:47,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:47,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-03 05:12:47,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:47,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:47,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:47,940 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:47,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883076741] [2021-11-03 05:12:47,940 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:12:47,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509073172] [2021-11-03 05:12:47,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509073172] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:47,941 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:47,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-03 05:12:47,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650240854] [2021-11-03 05:12:47,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 05:12:47,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:47,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 05:12:47,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:12:47,943 INFO L87 Difference]: Start difference. First operand 270 states and 712 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:47,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:47,973 INFO L93 Difference]: Finished difference Result 144 states and 312 transitions. [2021-11-03 05:12:47,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-03 05:12:47,974 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 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) Word has length 15 [2021-11-03 05:12:47,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:47,976 INFO L225 Difference]: With dead ends: 144 [2021-11-03 05:12:47,976 INFO L226 Difference]: Without dead ends: 140 [2021-11-03 05:12:47,977 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:12:47,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-11-03 05:12:47,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 110. [2021-11-03 05:12:47,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.238532110091743) internal successors, (244), 109 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:47,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 244 transitions. [2021-11-03 05:12:47,982 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 244 transitions. Word has length 15 [2021-11-03 05:12:47,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:47,982 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 244 transitions. [2021-11-03 05:12:47,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:47,983 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 244 transitions. [2021-11-03 05:12:47,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-03 05:12:47,984 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:47,984 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:12:48,025 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-03 05:12:48,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:48,207 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:12:48,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:48,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1494990411, now seen corresponding path program 1 times [2021-11-03 05:12:48,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:48,208 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103628736] [2021-11-03 05:12:48,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:48,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:48,231 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-03 05:12:48,232 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1246591465] [2021-11-03 05:12:48,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:48,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:48,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:48,237 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:48,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-03 05:12:48,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:48,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-03 05:12:48,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:51,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:51,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:12:51,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:12:51,743 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:51,743 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103628736] [2021-11-03 05:12:51,743 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:12:51,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246591465] [2021-11-03 05:12:51,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246591465] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:12:51,744 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:51,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 4] imperfect sequences [] total 6 [2021-11-03 05:12:51,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058739088] [2021-11-03 05:12:51,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-03 05:12:51,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-03 05:12:51,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-03 05:12:51,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-03 05:12:51,746 INFO L87 Difference]: Start difference. First operand 110 states and 244 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 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) [2021-11-03 05:12:56,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:12:56,281 INFO L93 Difference]: Finished difference Result 288 states and 626 transitions. [2021-11-03 05:12:56,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-03 05:12:56,282 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 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) Word has length 16 [2021-11-03 05:12:56,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:12:56,285 INFO L225 Difference]: With dead ends: 288 [2021-11-03 05:12:56,285 INFO L226 Difference]: Without dead ends: 288 [2021-11-03 05:12:56,285 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-11-03 05:12:56,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-11-03 05:12:56,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 240. [2021-11-03 05:12:56,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 239 states have (on average 2.2677824267782425) internal successors, (542), 239 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:12:56,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 542 transitions. [2021-11-03 05:12:56,297 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 542 transitions. Word has length 16 [2021-11-03 05:12:56,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:12:56,298 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 542 transitions. [2021-11-03 05:12:56,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 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) [2021-11-03 05:12:56,298 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 542 transitions. [2021-11-03 05:12:56,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-03 05:12:56,299 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:12:56,299 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:12:56,341 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-11-03 05:12:56,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:56,513 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:12:56,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:12:56,513 INFO L85 PathProgramCache]: Analyzing trace with hash -899937548, now seen corresponding path program 1 times [2021-11-03 05:12:56,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-03 05:12:56,513 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866958935] [2021-11-03 05:12:56,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:56,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-03 05:12:56,543 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-03 05:12:56,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1071611545] [2021-11-03 05:12:56,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:12:56,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:12:56,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:12:56,549 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:12:56,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-03 05:12:56,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:12:56,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-03 05:12:56,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:12:56,955 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-03 05:12:56,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 435 treesize of output 415 [2021-11-03 05:12:56,991 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-03 05:12:56,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866958935] [2021-11-03 05:12:56,992 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-03 05:12:56,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071611545] [2021-11-03 05:12:56,992 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: need array sort [2021-11-03 05:12:56,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [253546916] [2021-11-03 05:12:57,000 FATAL L? ?]: Ignoring exception! java.lang.UnsupportedOperationException: Cannot create path program transition for IcfgForkThreadOtherTransition at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.PathProgram$PathProgramConstructor.createPathProgramTransition(PathProgram.java:295) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.PathProgram$PathProgramConstructor.createPathProgramTransition(PathProgram.java:270) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1603) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.PathProgram$PathProgramConstructor.(PathProgram.java:235) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.PathProgram.constructPathProgram(PathProgram.java:112) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:91) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:609) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:226) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:174) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-03 05:12:57,007 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:12:57,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2021-11-03 05:12:57,008 ERROR L172 FreeRefinementEngine]: Strategy SIFA_TAIPAN failed to provide any proof altough trace is infeasible [2021-11-03 05:12:57,008 INFO L627 BasicCegarLoop]: Counterexample might be feasible [2021-11-03 05:12:57,015 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-03 05:12:57,017 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION [2021-11-03 05:12:57,017 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION [2021-11-03 05:12:57,017 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-03 05:12:57,018 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err1ASSERT_VIOLATIONERROR_FUNCTION [2021-11-03 05:12:57,018 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-03 05:12:57,018 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-03 05:12:57,019 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err1ASSERT_VIOLATIONERROR_FUNCTION [2021-11-03 05:12:57,065 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-03 05:12:57,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-11-03 05:12:57,227 INFO L731 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:12:57,235 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-11-03 05:12:57,235 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-03 05:12:57,258 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.11 05:12:57 BasicIcfg [2021-11-03 05:12:57,259 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-03 05:12:57,259 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-03 05:12:57,260 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-03 05:12:57,260 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-03 05:12:57,260 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 05:12:21" (3/4) ... [2021-11-03 05:12:57,268 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-03 05:12:57,272 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-03 05:12:57,273 INFO L168 Benchmark]: Toolchain (without parser) took 37587.64 ms. Allocated memory was 96.5 MB in the beginning and 119.5 MB in the end (delta: 23.1 MB). Free memory was 53.9 MB in the beginning and 28.9 MB in the end (delta: 24.9 MB). Peak memory consumption was 47.0 MB. Max. memory is 16.1 GB. [2021-11-03 05:12:57,274 INFO L168 Benchmark]: CDTParser took 0.28 ms. Allocated memory is still 96.5 MB. Free memory is still 72.1 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-11-03 05:12:57,274 INFO L168 Benchmark]: CACSL2BoogieTranslator took 703.39 ms. Allocated memory is still 96.5 MB. Free memory was 53.6 MB in the beginning and 60.0 MB in the end (delta: -6.4 MB). Peak memory consumption was 4.4 MB. Max. memory is 16.1 GB. [2021-11-03 05:12:57,275 INFO L168 Benchmark]: Boogie Procedure Inliner took 94.14 ms. Allocated memory is still 96.5 MB. Free memory was 59.8 MB in the beginning and 57.1 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-03 05:12:57,275 INFO L168 Benchmark]: Boogie Preprocessor took 69.16 ms. Allocated memory is still 96.5 MB. Free memory was 57.1 MB in the beginning and 55.4 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-03 05:12:57,276 INFO L168 Benchmark]: RCFGBuilder took 622.35 ms. Allocated memory is still 96.5 MB. Free memory was 55.4 MB in the beginning and 40.1 MB in the end (delta: 15.3 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. [2021-11-03 05:12:57,276 INFO L168 Benchmark]: TraceAbstraction took 36078.42 ms. Allocated memory was 96.5 MB in the beginning and 119.5 MB in the end (delta: 23.1 MB). Free memory was 39.5 MB in the beginning and 28.9 MB in the end (delta: 10.6 MB). Peak memory consumption was 34.1 MB. Max. memory is 16.1 GB. [2021-11-03 05:12:57,277 INFO L168 Benchmark]: Witness Printer took 12.95 ms. Allocated memory is still 119.5 MB. Free memory is still 28.9 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-11-03 05:12:57,279 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.28 ms. Allocated memory is still 96.5 MB. Free memory is still 72.1 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 703.39 ms. Allocated memory is still 96.5 MB. Free memory was 53.6 MB in the beginning and 60.0 MB in the end (delta: -6.4 MB). Peak memory consumption was 4.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 94.14 ms. Allocated memory is still 96.5 MB. Free memory was 59.8 MB in the beginning and 57.1 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 69.16 ms. Allocated memory is still 96.5 MB. Free memory was 57.1 MB in the beginning and 55.4 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 622.35 ms. Allocated memory is still 96.5 MB. Free memory was 55.4 MB in the beginning and 40.1 MB in the end (delta: 15.3 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. * TraceAbstraction took 36078.42 ms. Allocated memory was 96.5 MB in the beginning and 119.5 MB in the end (delta: 23.1 MB). Free memory was 39.5 MB in the beginning and 28.9 MB in the end (delta: 10.6 MB). Peak memory consumption was 34.1 MB. Max. memory is 16.1 GB. * Witness Printer took 12.95 ms. Allocated memory is still 119.5 MB. Free memory is still 28.9 MB. There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 23.5s, 142 PlacesBefore, 37 PlacesAfterwards, 146 TransitionsBefore, 38 TransitionsAfterwards, 4498 CoEnabledTransitionPairs, 7 FixpointIterations, 47 TrivialSequentialCompositions, 68 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 22 ConcurrentYvCompositions, 3 ChoiceCompositions, 140 TotalNumberOfCompositions, 8390 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6272, positive: 6067, positive conditional: 0, positive unconditional: 6067, negative: 205, negative conditional: 0, negative unconditional: 205, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 3429, positive: 3374, positive conditional: 0, positive unconditional: 3374, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 3429, positive: 3312, positive conditional: 0, positive unconditional: 3312, negative: 117, negative conditional: 0, negative unconditional: 117, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 117, positive: 62, positive conditional: 0, positive unconditional: 62, negative: 49, negative conditional: 0, negative unconditional: 49, unknown: 6, unknown conditional: 0, unknown unconditional: 6] , SemanticIndependenceRelation.Query Time [ms]: [ total: 13771, positive: 112, positive conditional: 0, positive unconditional: 112, negative: 369, negative conditional: 0, negative unconditional: 369, unknown: 13290, unknown conditional: 0, unknown unconditional: 13290] ], Cache Queries: [ total: 6272, positive: 2693, positive conditional: 0, positive unconditional: 2693, negative: 150, negative conditional: 0, negative unconditional: 150, unknown: 3429, unknown conditional: 0, unknown unconditional: 3429] , Statistics on independence cache: Total cache size (in pairs): 325, Positive cache size: 304, Positive conditional cache size: 0, Positive unconditional cache size: 304, Negative cache size: 21, Negative conditional cache size: 0, Negative unconditional cache size: 21 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 749]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: unable to decide satisfiability of path constraint. Possible FailurePath: [L682] 0 static char buffer[10]; [L683] 0 static unsigned int first; [L684] 0 static unsigned int next; [L685] 0 static int buffer_size; [L686] 0 _Bool send, receive; [L687] 0 int value; [L688] 0 pthread_mutex_t m; [L758] 0 pthread_t id1, id2; [L691] 0 buffer_size = max [L692] EXPR 0 next = 0 [L692] 0 first = next = 0 [L761] 0 send=1 [L762] 0 receive=0 [L763] FCALL, FORK 0 pthread_create(&id1, ((void *)0), t1, ((void *)0)) [L724] 1 int i; [L725] 1 i=0 [L764] FCALL, FORK 0 pthread_create(&id2, ((void *)0), t2, ((void *)0)) [L742] 2 int i; [L743] 2 i=0 [L725] COND TRUE 1 i<7 [L728] COND TRUE 1 \read(send) [L708] COND TRUE 1 next < buffer_size && buffer_size > 0 [L710] 1 buffer[next] = b [L711] 1 next = (next+1)%buffer_size [L713] COND TRUE 1 next 0 && first < buffer_size [L698] 2 first++ [L699] EXPR 2 buffer[first-1] [L699] 2 return buffer[first-1]; [L748] COND FALSE 2 !(removeLogElement()==value) [L749] 2 reach_error() - UnprovableResult [Line: 763]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 731]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 210 locations, 8 error locations. Started 1 CEGAR loops. OverallTime: 35.7s, OverallIterations: 8, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 4.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 23.6s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 237 SDtfs, 251 SDslu, 181 SDs, 0 SdLazy, 65 SolverSat, 21 SolverUnsat, 2 SolverUnknown, 0 SolverNotchecked, 4.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 101 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=370occurred in iteration=4, InterpolantAutomatonStates: 24, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 7 MinimizatonAttempts, 150 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 4.1s InterpolantComputationTime, 86 NumberOfCodeBlocks, 86 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 109 ConstructedInterpolants, 0 QuantifiedInterpolants, 757 SizeOfPredicates, 8 NumberOfNonLiveVariables, 796 ConjunctsInSsa, 49 ConjunctsInUnsatCore, 11 InterpolantComputations, 11 PerfectInterpolantSequences, 6/6 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-03 05:12:57,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/config/TaipanReach.xml -i ../../sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8fcb457b1bed8494a9a3b58e82500f367f4337ac38b5a41a5dad0da896f97e40 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-9ad7fb2 [2021-11-03 05:13:00,075 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-03 05:13:00,077 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-03 05:13:00,131 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-03 05:13:00,132 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-03 05:13:00,138 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-03 05:13:00,140 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-03 05:13:00,146 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-03 05:13:00,150 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-03 05:13:00,159 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-03 05:13:00,160 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-03 05:13:00,162 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-03 05:13:00,163 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-03 05:13:00,166 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-03 05:13:00,170 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-03 05:13:00,176 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-03 05:13:00,178 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-03 05:13:00,179 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-03 05:13:00,181 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-03 05:13:00,184 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-03 05:13:00,186 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-03 05:13:00,188 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-03 05:13:00,190 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-03 05:13:00,191 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-03 05:13:00,195 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-03 05:13:00,196 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-03 05:13:00,196 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-03 05:13:00,198 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-03 05:13:00,198 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-03 05:13:00,200 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-03 05:13:00,215 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-03 05:13:00,216 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-03 05:13:00,218 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-03 05:13:00,219 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-03 05:13:00,221 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-03 05:13:00,222 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-03 05:13:00,228 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-03 05:13:00,229 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-03 05:13:00,229 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-03 05:13:00,231 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-03 05:13:00,232 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-03 05:13:00,233 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2021-11-03 05:13:00,287 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-03 05:13:00,287 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-03 05:13:00,289 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-03 05:13:00,289 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-03 05:13:00,289 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-03 05:13:00,290 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-03 05:13:00,290 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-03 05:13:00,290 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-03 05:13:00,291 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-03 05:13:00,292 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-03 05:13:00,293 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-03 05:13:00,294 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-03 05:13:00,294 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-03 05:13:00,294 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-03 05:13:00,295 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-03 05:13:00,295 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-03 05:13:00,295 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-03 05:13:00,295 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-03 05:13:00,296 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-03 05:13:00,296 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-03 05:13:00,296 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-03 05:13:00,297 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-03 05:13:00,297 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-03 05:13:00,297 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-03 05:13:00,297 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-03 05:13:00,298 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-03 05:13:00,298 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-03 05:13:00,298 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-03 05:13:00,299 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-03 05:13:00,299 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-03 05:13:00,299 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-03 05:13:00,299 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-03 05:13:00,300 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-03 05:13:00,300 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-03 05:13:00,301 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-03 05:13:00,301 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/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_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH 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(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 8fcb457b1bed8494a9a3b58e82500f367f4337ac38b5a41a5dad0da896f97e40 [2021-11-03 05:13:00,749 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-03 05:13:00,777 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-03 05:13:00,785 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-03 05:13:00,787 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-03 05:13:00,788 INFO L275 PluginConnector]: CDTParser initialized [2021-11-03 05:13:00,789 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/../../sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i [2021-11-03 05:13:00,866 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/data/90e6b3483/9a062f1e05634bd1bc16eedb1b3cb8cc/FLAGec12f6def [2021-11-03 05:13:01,583 INFO L306 CDTParser]: Found 1 translation units. [2021-11-03 05:13:01,588 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i [2021-11-03 05:13:01,612 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/data/90e6b3483/9a062f1e05634bd1bc16eedb1b3cb8cc/FLAGec12f6def [2021-11-03 05:13:01,797 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/data/90e6b3483/9a062f1e05634bd1bc16eedb1b3cb8cc [2021-11-03 05:13:01,800 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-03 05:13:01,802 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-03 05:13:01,804 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-03 05:13:01,804 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-03 05:13:01,808 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-03 05:13:01,809 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 05:13:01" (1/1) ... [2021-11-03 05:13:01,811 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@695b4359 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:13:01, skipping insertion in model container [2021-11-03 05:13:01,811 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 05:13:01" (1/1) ... [2021-11-03 05:13:01,820 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-03 05:13:01,872 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-03 05:13:02,400 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30451,30464] [2021-11-03 05:13:02,408 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30681,30694] [2021-11-03 05:13:02,420 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30979,30992] [2021-11-03 05:13:02,443 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-03 05:13:02,469 INFO L203 MainTranslator]: Completed pre-run [2021-11-03 05:13:02,535 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30451,30464] [2021-11-03 05:13:02,549 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30681,30694] [2021-11-03 05:13:02,552 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30979,30992] [2021-11-03 05:13:02,567 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-03 05:13:02,639 INFO L208 MainTranslator]: Completed translation [2021-11-03 05:13:02,640 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:13:02 WrapperNode [2021-11-03 05:13:02,640 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-03 05:13:02,642 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-03 05:13:02,642 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-03 05:13:02,642 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-03 05:13:02,651 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:13:02" (1/1) ... [2021-11-03 05:13:02,693 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:13:02" (1/1) ... [2021-11-03 05:13:02,742 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-03 05:13:02,743 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-03 05:13:02,744 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-03 05:13:02,744 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-03 05:13:02,754 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:13:02" (1/1) ... [2021-11-03 05:13:02,755 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:13:02" (1/1) ... [2021-11-03 05:13:02,773 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:13:02" (1/1) ... [2021-11-03 05:13:02,775 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:13:02" (1/1) ... [2021-11-03 05:13:02,787 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:13:02" (1/1) ... [2021-11-03 05:13:02,806 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:13:02" (1/1) ... [2021-11-03 05:13:02,815 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:13:02" (1/1) ... [2021-11-03 05:13:02,832 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-03 05:13:02,833 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-03 05:13:02,833 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-03 05:13:02,833 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-03 05:13:02,834 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:13:02" (1/1) ... [2021-11-03 05:13:02,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-03 05:13:02,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:13:02,887 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-03 05:13:02,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-03 05:13:02,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-03 05:13:02,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-03 05:13:02,948 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2021-11-03 05:13:02,948 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2021-11-03 05:13:02,948 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2021-11-03 05:13:02,948 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2021-11-03 05:13:02,948 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-11-03 05:13:02,949 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-03 05:13:02,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-03 05:13:02,949 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-03 05:13:02,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-03 05:13:02,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-03 05:13:02,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-11-03 05:13:02,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-03 05:13:02,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-03 05:13:02,950 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-03 05:13:02,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-03 05:13:02,952 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-03 05:13:03,655 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-03 05:13:03,656 INFO L299 CfgBuilder]: Removed 12 assume(true) statements. [2021-11-03 05:13:03,659 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 05:13:03 BoogieIcfgContainer [2021-11-03 05:13:03,660 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-03 05:13:03,662 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-03 05:13:03,663 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-03 05:13:03,667 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-03 05:13:03,667 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 05:13:01" (1/3) ... [2021-11-03 05:13:03,670 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4158095a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 05:13:03, skipping insertion in model container [2021-11-03 05:13:03,670 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 05:13:02" (2/3) ... [2021-11-03 05:13:03,670 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4158095a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 05:13:03, skipping insertion in model container [2021-11-03 05:13:03,671 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 05:13:03" (3/3) ... [2021-11-03 05:13:03,673 INFO L111 eAbstractionObserver]: Analyzing ICFG circular_buffer_ok.i [2021-11-03 05:13:03,679 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-03 05:13:03,679 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-03 05:13:03,680 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2021-11-03 05:13:03,680 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-03 05:13:03,744 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,744 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,744 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,744 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,745 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,745 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,745 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,746 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,746 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,746 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,746 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,747 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,747 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,747 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,747 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,749 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,749 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,749 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,750 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,750 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,751 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,751 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,752 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,752 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,752 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,753 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,753 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,753 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,753 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,754 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,754 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,754 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,754 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,755 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,755 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,755 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,755 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,756 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,756 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,757 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,757 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,757 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,758 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,758 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,758 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,759 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,759 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,759 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,760 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,761 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,761 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,761 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,762 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,762 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,762 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,762 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,763 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,764 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,765 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,765 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,765 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,765 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,766 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,766 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,766 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,767 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,767 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,767 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,768 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,768 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,768 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,768 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,772 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,773 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,773 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,774 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,775 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,778 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,779 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,781 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,781 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,781 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,782 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,784 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,784 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,785 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,790 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,790 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,790 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,790 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,791 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,791 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,791 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,791 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,792 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,792 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,792 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,793 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,793 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,793 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,793 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,794 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,795 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,795 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,795 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,795 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,796 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,796 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,796 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,796 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,797 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,797 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,797 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,797 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,798 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,798 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,799 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,799 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,800 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,800 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,800 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,800 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,801 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,801 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,801 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,801 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,802 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,802 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,802 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,802 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,803 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,803 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,803 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,803 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,804 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,804 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,804 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,804 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,805 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,805 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,809 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,810 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,810 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,810 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,811 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,812 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,812 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,812 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,812 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,813 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,814 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,823 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,824 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,824 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,824 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,824 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,825 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,825 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,825 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,825 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,826 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,826 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-03 05:13:03,834 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-11-03 05:13:03,905 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-03 05:13:03,914 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-03 05:13:03,915 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-11-03 05:13:03,939 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-11-03 05:13:03,951 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 145 transitions, 306 flow [2021-11-03 05:13:03,954 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 145 transitions, 306 flow [2021-11-03 05:13:03,956 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 141 places, 145 transitions, 306 flow [2021-11-03 05:13:04,077 INFO L129 PetriNetUnfolder]: 11/143 cut-off events. [2021-11-03 05:13:04,078 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-11-03 05:13:04,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 152 conditions, 143 events. 11/143 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 275 event pairs, 0 based on Foata normal form. 0/129 useless extension candidates. Maximal degree in co-relation 92. Up to 2 conditions per place. [2021-11-03 05:13:04,094 INFO L116 LiptonReduction]: Number of co-enabled transitions 4308 [2021-11-03 05:13:23,064 WARN L207 SmtUtils]: Spent 6.12 s on a formula simplification that was a NOOP. DAG size: 10 [2021-11-03 05:13:43,142 WARN L207 SmtUtils]: Spent 6.22 s on a formula simplification that was a NOOP. DAG size: 38 [2021-11-03 05:14:00,024 WARN L207 SmtUtils]: Spent 16.88 s on a formula simplification that was a NOOP. DAG size: 38 [2021-11-03 05:14:09,912 WARN L207 SmtUtils]: Spent 9.89 s on a formula simplification that was a NOOP. DAG size: 38 [2021-11-03 05:14:18,474 WARN L207 SmtUtils]: Spent 8.56 s on a formula simplification that was a NOOP. DAG size: 38 [2021-11-03 05:14:43,600 WARN L207 SmtUtils]: Spent 18.15 s on a formula simplification that was a NOOP. DAG size: 38 [2021-11-03 05:14:59,086 WARN L207 SmtUtils]: Spent 7.66 s on a formula simplification that was a NOOP. DAG size: 38 [2021-11-03 05:15:33,111 INFO L131 LiptonReduction]: Checked pairs total: 7542 [2021-11-03 05:15:33,111 INFO L133 LiptonReduction]: Total number of compositions: 132 [2021-11-03 05:15:33,125 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 38 transitions, 92 flow [2021-11-03 05:15:33,161 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 308 states, 303 states have (on average 2.788778877887789) internal successors, (845), 307 states have internal predecessors, (845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:33,164 INFO L276 IsEmpty]: Start isEmpty. Operand has 308 states, 303 states have (on average 2.788778877887789) internal successors, (845), 307 states have internal predecessors, (845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:33,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-03 05:15:33,170 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:15:33,170 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-03 05:15:33,171 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting t1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:15:33,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:15:33,176 INFO L85 PathProgramCache]: Analyzing trace with hash 17878222, now seen corresponding path program 1 times [2021-11-03 05:15:33,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:15:33,190 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [603189613] [2021-11-03 05:15:33,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:15:33,192 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:15:33,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:15:33,194 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:15:33,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-03 05:15:33,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:15:33,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 1 conjunts are in the unsatisfiable core [2021-11-03 05:15:33,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:15:33,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:33,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:15:33,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:33,465 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:15:33,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [603189613] [2021-11-03 05:15:33,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [603189613] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:15:33,467 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:15:33,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-11-03 05:15:33,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469280277] [2021-11-03 05:15:33,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-03 05:15:33,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-03 05:15:33,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-03 05:15:33,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-03 05:15:33,514 INFO L87 Difference]: Start difference. First operand has 308 states, 303 states have (on average 2.788778877887789) internal successors, (845), 307 states have internal predecessors, (845), 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 2 states, 1 states have (on average 4.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:33,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:15:33,552 INFO L93 Difference]: Finished difference Result 284 states and 782 transitions. [2021-11-03 05:15:33,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-03 05:15:33,554 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 1 states have (on average 4.0) internal successors, (4), 2 states have internal predecessors, (4), 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) Word has length 4 [2021-11-03 05:15:33,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:15:33,573 INFO L225 Difference]: With dead ends: 284 [2021-11-03 05:15:33,573 INFO L226 Difference]: Without dead ends: 284 [2021-11-03 05:15:33,574 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-03 05:15:33,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2021-11-03 05:15:33,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 284. [2021-11-03 05:15:33,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 281 states have (on average 2.7829181494661923) internal successors, (782), 283 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:33,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 782 transitions. [2021-11-03 05:15:33,706 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 782 transitions. Word has length 4 [2021-11-03 05:15:33,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:15:33,708 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 782 transitions. [2021-11-03 05:15:33,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 4.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:33,708 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 782 transitions. [2021-11-03 05:15:33,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-03 05:15:33,710 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:15:33,710 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-03 05:15:33,736 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-03 05:15:33,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 [2021-11-03 05:15:33,926 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting t1Err1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:15:33,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:15:33,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1101579, now seen corresponding path program 1 times [2021-11-03 05:15:33,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:15:33,929 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1575544096] [2021-11-03 05:15:33,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:15:33,929 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:15:33,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:15:33,930 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:15:33,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-03 05:15:34,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:15:34,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-03 05:15:34,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:15:34,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:34,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:15:34,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:34,240 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:15:34,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1575544096] [2021-11-03 05:15:34,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1575544096] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:15:34,242 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:15:34,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-11-03 05:15:34,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486515518] [2021-11-03 05:15:34,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 05:15:34,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-03 05:15:34,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 05:15:34,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:15:34,245 INFO L87 Difference]: Start difference. First operand 284 states and 782 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:34,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:15:34,355 INFO L93 Difference]: Finished difference Result 430 states and 1142 transitions. [2021-11-03 05:15:34,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 05:15:34,361 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 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) Word has length 6 [2021-11-03 05:15:34,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:15:34,369 INFO L225 Difference]: With dead ends: 430 [2021-11-03 05:15:34,370 INFO L226 Difference]: Without dead ends: 430 [2021-11-03 05:15:34,371 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:15:34,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-11-03 05:15:34,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 406. [2021-11-03 05:15:34,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 403 states have (on average 2.73697270471464) internal successors, (1103), 405 states have internal predecessors, (1103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:34,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1103 transitions. [2021-11-03 05:15:34,426 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1103 transitions. Word has length 6 [2021-11-03 05:15:34,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:15:34,426 INFO L470 AbstractCegarLoop]: Abstraction has 406 states and 1103 transitions. [2021-11-03 05:15:34,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:34,427 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1103 transitions. [2021-11-03 05:15:34,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-03 05:15:34,428 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:15:34,428 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:15:34,448 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-03 05:15:34,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 [2021-11-03 05:15:34,642 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting t1Err1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:15:34,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:15:34,642 INFO L85 PathProgramCache]: Analyzing trace with hash 34136931, now seen corresponding path program 1 times [2021-11-03 05:15:34,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:15:34,643 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [875890097] [2021-11-03 05:15:34,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:15:34,643 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:15:34,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:15:34,644 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:15:34,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-03 05:15:34,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:15:34,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-03 05:15:34,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:15:34,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:34,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:15:34,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:34,993 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:15:34,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [875890097] [2021-11-03 05:15:34,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [875890097] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:15:34,993 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:15:34,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 3] imperfect sequences [] total 6 [2021-11-03 05:15:34,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128815371] [2021-11-03 05:15:34,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-03 05:15:34,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-03 05:15:34,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-03 05:15:34,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-03 05:15:34,996 INFO L87 Difference]: Start difference. First operand 406 states and 1103 transitions. Second operand has 7 states, 6 states have (on average 2.0) internal successors, (12), 7 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:35,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:15:35,276 INFO L93 Difference]: Finished difference Result 660 states and 1783 transitions. [2021-11-03 05:15:35,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-03 05:15:35,280 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.0) internal successors, (12), 7 states have internal predecessors, (12), 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) Word has length 7 [2021-11-03 05:15:35,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:15:35,289 INFO L225 Difference]: With dead ends: 660 [2021-11-03 05:15:35,289 INFO L226 Difference]: Without dead ends: 618 [2021-11-03 05:15:35,290 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-11-03 05:15:35,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2021-11-03 05:15:35,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 384. [2021-11-03 05:15:35,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 2.751958224543081) internal successors, (1054), 383 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:35,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1054 transitions. [2021-11-03 05:15:35,354 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1054 transitions. Word has length 7 [2021-11-03 05:15:35,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:15:35,354 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 1054 transitions. [2021-11-03 05:15:35,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.0) internal successors, (12), 7 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:35,355 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1054 transitions. [2021-11-03 05:15:35,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-03 05:15:35,361 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:15:35,361 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:15:35,385 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-03 05:15:35,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 [2021-11-03 05:15:35,579 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:15:35,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:15:35,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1810081783, now seen corresponding path program 1 times [2021-11-03 05:15:35,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:15:35,580 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [489651847] [2021-11-03 05:15:35,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:15:35,580 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:15:35,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:15:35,582 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:15:35,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-03 05:15:35,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:15:35,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-03 05:15:35,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:15:35,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:35,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:15:35,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:35,770 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:15:35,770 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [489651847] [2021-11-03 05:15:35,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [489651847] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:15:35,771 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:15:35,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-03 05:15:35,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042334120] [2021-11-03 05:15:35,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-03 05:15:35,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-03 05:15:35,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-03 05:15:35,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:15:35,773 INFO L87 Difference]: Start difference. First operand 384 states and 1054 transitions. Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 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) [2021-11-03 05:15:35,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:15:35,797 INFO L93 Difference]: Finished difference Result 438 states and 1148 transitions. [2021-11-03 05:15:35,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-03 05:15:35,797 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 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) Word has length 8 [2021-11-03 05:15:35,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:15:35,802 INFO L225 Difference]: With dead ends: 438 [2021-11-03 05:15:35,802 INFO L226 Difference]: Without dead ends: 392 [2021-11-03 05:15:35,803 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:15:35,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-11-03 05:15:35,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 340. [2021-11-03 05:15:35,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 2.6194690265486726) internal successors, (888), 339 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:35,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 888 transitions. [2021-11-03 05:15:35,821 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 888 transitions. Word has length 8 [2021-11-03 05:15:35,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:15:35,821 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 888 transitions. [2021-11-03 05:15:35,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 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) [2021-11-03 05:15:35,822 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 888 transitions. [2021-11-03 05:15:35,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-03 05:15:35,824 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:15:35,825 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:15:35,844 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-03 05:15:36,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 [2021-11-03 05:15:36,040 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:15:36,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:15:36,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1109192830, now seen corresponding path program 1 times [2021-11-03 05:15:36,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:15:36,042 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1065178529] [2021-11-03 05:15:36,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:15:36,042 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:15:36,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:15:36,047 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:15:36,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-03 05:15:36,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:15:36,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-03 05:15:36,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:15:36,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 treesize of output 7 [2021-11-03 05:15:36,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:36,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:15:36,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:36,390 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:15:36,390 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1065178529] [2021-11-03 05:15:36,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1065178529] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:15:36,391 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:15:36,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-03 05:15:36,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135279578] [2021-11-03 05:15:36,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-03 05:15:36,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-03 05:15:36,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-03 05:15:36,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:15:36,393 INFO L87 Difference]: Start difference. First operand 340 states and 888 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:36,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:15:36,451 INFO L93 Difference]: Finished difference Result 204 states and 466 transitions. [2021-11-03 05:15:36,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-03 05:15:36,452 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 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) Word has length 15 [2021-11-03 05:15:36,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:15:36,454 INFO L225 Difference]: With dead ends: 204 [2021-11-03 05:15:36,454 INFO L226 Difference]: Without dead ends: 198 [2021-11-03 05:15:36,454 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:15:36,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-11-03 05:15:36,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 158. [2021-11-03 05:15:36,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.343949044585987) internal successors, (368), 157 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:36,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 368 transitions. [2021-11-03 05:15:36,463 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 368 transitions. Word has length 15 [2021-11-03 05:15:36,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:15:36,464 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 368 transitions. [2021-11-03 05:15:36,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:36,464 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 368 transitions. [2021-11-03 05:15:36,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-03 05:15:36,466 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:15:36,466 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:15:36,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-03 05:15:36,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 [2021-11-03 05:15:36,681 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:15:36,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:15:36,681 INFO L85 PathProgramCache]: Analyzing trace with hash 664004962, now seen corresponding path program 1 times [2021-11-03 05:15:36,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:15:36,682 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1205662648] [2021-11-03 05:15:36,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:15:36,682 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:15:36,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:15:36,684 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:15:36,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-03 05:15:36,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:15:36,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-03 05:15:36,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:15:37,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:37,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:15:38,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:38,744 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:15:38,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1205662648] [2021-11-03 05:15:38,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1205662648] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:15:38,744 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:15:38,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-11-03 05:15:38,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039696688] [2021-11-03 05:15:38,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-03 05:15:38,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-03 05:15:38,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-03 05:15:38,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-03 05:15:38,746 INFO L87 Difference]: Start difference. First operand 158 states and 368 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 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) [2021-11-03 05:15:39,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:15:39,732 INFO L93 Difference]: Finished difference Result 536 states and 1242 transitions. [2021-11-03 05:15:39,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-03 05:15:39,733 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 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) Word has length 16 [2021-11-03 05:15:39,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:15:39,739 INFO L225 Difference]: With dead ends: 536 [2021-11-03 05:15:39,739 INFO L226 Difference]: Without dead ends: 536 [2021-11-03 05:15:39,739 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-03 05:15:39,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-11-03 05:15:39,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 440. [2021-11-03 05:15:39,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 2.41002277904328) internal successors, (1058), 439 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:39,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1058 transitions. [2021-11-03 05:15:39,761 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1058 transitions. Word has length 16 [2021-11-03 05:15:39,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:15:39,762 INFO L470 AbstractCegarLoop]: Abstraction has 440 states and 1058 transitions. [2021-11-03 05:15:39,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 5 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) [2021-11-03 05:15:39,763 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1058 transitions. [2021-11-03 05:15:39,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-03 05:15:39,764 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:15:39,764 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:15:39,788 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-03 05:15:39,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 [2021-11-03 05:15:39,982 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:15:39,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:15:39,983 INFO L85 PathProgramCache]: Analyzing trace with hash -890679560, now seen corresponding path program 1 times [2021-11-03 05:15:39,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:15:39,984 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2106190268] [2021-11-03 05:15:39,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:15:39,984 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:15:39,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:15:39,985 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:15:39,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-03 05:15:40,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:15:40,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-03 05:15:40,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:15:40,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 13 treesize of output 9 [2021-11-03 05:15:40,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 11 [2021-11-03 05:15:40,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:40,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:15:41,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 18 treesize of output 16 [2021-11-03 05:15:41,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 30 [2021-11-03 05:15:41,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:41,193 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:15:41,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2106190268] [2021-11-03 05:15:41,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2106190268] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:15:41,193 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:15:41,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 10 [2021-11-03 05:15:41,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251772633] [2021-11-03 05:15:41,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-03 05:15:41,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-03 05:15:41,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-03 05:15:41,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-11-03 05:15:41,195 INFO L87 Difference]: Start difference. First operand 440 states and 1058 transitions. Second operand has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 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) [2021-11-03 05:15:42,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:15:42,535 INFO L93 Difference]: Finished difference Result 810 states and 1920 transitions. [2021-11-03 05:15:42,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-03 05:15:42,537 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 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) Word has length 17 [2021-11-03 05:15:42,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:15:42,544 INFO L225 Difference]: With dead ends: 810 [2021-11-03 05:15:42,544 INFO L226 Difference]: Without dead ends: 760 [2021-11-03 05:15:42,545 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2021-11-03 05:15:42,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2021-11-03 05:15:42,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 547. [2021-11-03 05:15:42,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 546 states have (on average 2.4175824175824174) internal successors, (1320), 546 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:42,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 1320 transitions. [2021-11-03 05:15:42,571 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 1320 transitions. Word has length 17 [2021-11-03 05:15:42,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:15:42,571 INFO L470 AbstractCegarLoop]: Abstraction has 547 states and 1320 transitions. [2021-11-03 05:15:42,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.090909090909091) internal successors, (34), 11 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) [2021-11-03 05:15:42,572 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 1320 transitions. [2021-11-03 05:15:42,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-03 05:15:42,573 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:15:42,573 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:15:42,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-03 05:15:42,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 [2021-11-03 05:15:42,793 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:15:42,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:15:42,793 INFO L85 PathProgramCache]: Analyzing trace with hash 667069994, now seen corresponding path program 2 times [2021-11-03 05:15:42,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:15:42,794 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1654602555] [2021-11-03 05:15:42,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-03 05:15:42,794 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:15:42,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:15:42,795 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:15:42,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-03 05:15:43,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-03 05:15:43,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:15:43,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-03 05:15:43,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:15:43,155 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-03 05:15:43,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 409 treesize of output 387 [2021-11-03 05:15:43,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 13 treesize of output 9 [2021-11-03 05:15:43,830 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-11-03 05:15:43,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2021-11-03 05:15:44,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 11 [2021-11-03 05:15:44,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:44,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:15:44,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 194 treesize of output 182 [2021-11-03 05:15:45,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:45,666 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:15:45,666 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1654602555] [2021-11-03 05:15:45,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1654602555] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:15:45,666 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:15:45,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 12 [2021-11-03 05:15:45,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881874008] [2021-11-03 05:15:45,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-03 05:15:45,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-03 05:15:45,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-03 05:15:45,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-11-03 05:15:45,668 INFO L87 Difference]: Start difference. First operand 547 states and 1320 transitions. Second operand has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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) [2021-11-03 05:15:48,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:15:48,161 INFO L93 Difference]: Finished difference Result 914 states and 2164 transitions. [2021-11-03 05:15:48,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-03 05:15:48,162 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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) Word has length 17 [2021-11-03 05:15:48,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:15:48,170 INFO L225 Difference]: With dead ends: 914 [2021-11-03 05:15:48,171 INFO L226 Difference]: Without dead ends: 872 [2021-11-03 05:15:48,171 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2021-11-03 05:15:48,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2021-11-03 05:15:48,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 553. [2021-11-03 05:15:48,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 2.4130434782608696) internal successors, (1332), 552 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:48,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1332 transitions. [2021-11-03 05:15:48,219 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1332 transitions. Word has length 17 [2021-11-03 05:15:48,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:15:48,220 INFO L470 AbstractCegarLoop]: Abstraction has 553 states and 1332 transitions. [2021-11-03 05:15:48,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 13 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) [2021-11-03 05:15:48,222 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1332 transitions. [2021-11-03 05:15:48,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-03 05:15:48,223 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:15:48,224 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:15:48,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-03 05:15:48,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 [2021-11-03 05:15:48,443 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:15:48,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:15:48,443 INFO L85 PathProgramCache]: Analyzing trace with hash 708494457, now seen corresponding path program 1 times [2021-11-03 05:15:48,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:15:48,444 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1418140436] [2021-11-03 05:15:48,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:15:48,444 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:15:48,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:15:48,445 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:15:48,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-03 05:15:48,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:15:48,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-03 05:15:48,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:15:48,784 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-03 05:15:48,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 1183 treesize of output 1131 [2021-11-03 05:15:49,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 13 treesize of output 9 [2021-11-03 05:15:49,962 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-11-03 05:15:49,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 25 treesize of output 24 [2021-11-03 05:15:50,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 11 [2021-11-03 05:15:50,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:50,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:15:50,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 90 treesize of output 84 [2021-11-03 05:15:51,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:51,596 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:15:51,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1418140436] [2021-11-03 05:15:51,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1418140436] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:15:51,596 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:15:51,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 12 [2021-11-03 05:15:51,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083951653] [2021-11-03 05:15:51,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-03 05:15:51,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-03 05:15:51,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-03 05:15:51,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-11-03 05:15:51,598 INFO L87 Difference]: Start difference. First operand 553 states and 1332 transitions. Second operand has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:53,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:15:53,994 INFO L93 Difference]: Finished difference Result 846 states and 2016 transitions. [2021-11-03 05:15:53,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-03 05:15:53,995 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 states have internal predecessors, (36), 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) Word has length 18 [2021-11-03 05:15:53,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:15:54,003 INFO L225 Difference]: With dead ends: 846 [2021-11-03 05:15:54,003 INFO L226 Difference]: Without dead ends: 802 [2021-11-03 05:15:54,004 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2021-11-03 05:15:54,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-11-03 05:15:54,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 554. [2021-11-03 05:15:54,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 553 states have (on average 2.4141048824593128) internal successors, (1335), 553 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:54,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 1335 transitions. [2021-11-03 05:15:54,028 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 1335 transitions. Word has length 18 [2021-11-03 05:15:54,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:15:54,029 INFO L470 AbstractCegarLoop]: Abstraction has 554 states and 1335 transitions. [2021-11-03 05:15:54,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.769230769230769) internal successors, (36), 13 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:54,029 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 1335 transitions. [2021-11-03 05:15:54,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-03 05:15:54,039 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:15:54,040 INFO L513 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:15:54,073 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-03 05:15:54,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 [2021-11-03 05:15:54,259 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:15:54,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:15:54,259 INFO L85 PathProgramCache]: Analyzing trace with hash -916314696, now seen corresponding path program 1 times [2021-11-03 05:15:54,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:15:54,261 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [311492566] [2021-11-03 05:15:54,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:15:54,261 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:15:54,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:15:54,263 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:15:54,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-03 05:15:54,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:15:54,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-03 05:15:54,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:15:54,654 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-03 05:15:54,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:15:54,765 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-03 05:15:54,766 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:15:54,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [311492566] [2021-11-03 05:15:54,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [311492566] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:15:54,766 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:15:54,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-11-03 05:15:54,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734939051] [2021-11-03 05:15:54,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-03 05:15:54,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-03 05:15:54,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-03 05:15:54,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:15:54,768 INFO L87 Difference]: Start difference. First operand 554 states and 1335 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:54,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:15:54,807 INFO L93 Difference]: Finished difference Result 478 states and 1111 transitions. [2021-11-03 05:15:54,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-03 05:15:54,808 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 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) Word has length 23 [2021-11-03 05:15:54,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:15:54,812 INFO L225 Difference]: With dead ends: 478 [2021-11-03 05:15:54,813 INFO L226 Difference]: Without dead ends: 478 [2021-11-03 05:15:54,813 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-03 05:15:54,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-11-03 05:15:54,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 446. [2021-11-03 05:15:54,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 445 states have (on average 2.352808988764045) internal successors, (1047), 445 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:54,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1047 transitions. [2021-11-03 05:15:54,830 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1047 transitions. Word has length 23 [2021-11-03 05:15:54,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:15:54,831 INFO L470 AbstractCegarLoop]: Abstraction has 446 states and 1047 transitions. [2021-11-03 05:15:54,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:54,831 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1047 transitions. [2021-11-03 05:15:54,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-03 05:15:54,832 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:15:54,833 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:15:54,855 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-03 05:15:55,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 [2021-11-03 05:15:55,041 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:15:55,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:15:55,041 INFO L85 PathProgramCache]: Analyzing trace with hash -302854002, now seen corresponding path program 2 times [2021-11-03 05:15:55,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:15:55,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1586364081] [2021-11-03 05:15:55,042 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-03 05:15:55,042 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:15:55,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:15:55,043 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:15:55,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-03 05:15:55,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-03 05:15:55,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:15:55,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-03 05:15:55,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:15:55,529 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:55,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:15:55,602 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:55,603 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:15:55,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1586364081] [2021-11-03 05:15:55,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1586364081] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-03 05:15:55,604 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-03 05:15:55,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-03 05:15:55,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720099262] [2021-11-03 05:15:55,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-03 05:15:55,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-03 05:15:55,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-03 05:15:55,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:15:55,605 INFO L87 Difference]: Start difference. First operand 446 states and 1047 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:55,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:15:55,647 INFO L93 Difference]: Finished difference Result 302 states and 682 transitions. [2021-11-03 05:15:55,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-03 05:15:55,648 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 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) Word has length 25 [2021-11-03 05:15:55,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:15:55,650 INFO L225 Difference]: With dead ends: 302 [2021-11-03 05:15:55,650 INFO L226 Difference]: Without dead ends: 258 [2021-11-03 05:15:55,651 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-03 05:15:55,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2021-11-03 05:15:55,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 258. [2021-11-03 05:15:55,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 2.1828793774319064) internal successors, (561), 257 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:55,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 561 transitions. [2021-11-03 05:15:55,660 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 561 transitions. Word has length 25 [2021-11-03 05:15:55,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:15:55,661 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 561 transitions. [2021-11-03 05:15:55,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:15:55,661 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 561 transitions. [2021-11-03 05:15:55,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-03 05:15:55,662 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:15:55,663 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:15:55,682 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-03 05:15:55,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 [2021-11-03 05:15:55,882 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:15:55,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:15:55,883 INFO L85 PathProgramCache]: Analyzing trace with hash -817004241, now seen corresponding path program 1 times [2021-11-03 05:15:55,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:15:55,883 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [211725524] [2021-11-03 05:15:55,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:15:55,883 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:15:55,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:15:55,884 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:15:55,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-03 05:15:56,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:15:56,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-03 05:15:56,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:15:57,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 11 [2021-11-03 05:15:57,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 11 [2021-11-03 05:15:57,318 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:57,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:15:57,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 18 treesize of output 16 [2021-11-03 05:15:57,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 30 [2021-11-03 05:15:59,666 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:15:59,666 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:15:59,666 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [211725524] [2021-11-03 05:15:59,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [211725524] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:15:59,667 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [769478589] [2021-11-03 05:15:59,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:15:59,667 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-03 05:15:59,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 [2021-11-03 05:15:59,669 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-03 05:15:59,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2021-11-03 05:16:00,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:16:00,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-03 05:16:00,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:16:00,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 11 [2021-11-03 05:16:01,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 11 [2021-11-03 05:16:01,197 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:16:01,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:16:01,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 18 treesize of output 16 [2021-11-03 05:16:01,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 30 [2021-11-03 05:16:02,042 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:16:02,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [769478589] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:16:02,043 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005866190] [2021-11-03 05:16:02,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:16:02,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:16:02,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:16:02,044 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:16:02,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-03 05:16:02,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:16:02,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-03 05:16:02,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:16:04,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 13 [2021-11-03 05:16:05,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 11 [2021-11-03 05:16:05,410 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:16:05,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:16:05,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 18 treesize of output 16 [2021-11-03 05:16:05,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 30 [2021-11-03 05:16:18,645 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:16:18,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005866190] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:16:18,646 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-11-03 05:16:18,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8, 8, 9, 10] total 29 [2021-11-03 05:16:18,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431261685] [2021-11-03 05:16:18,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-03 05:16:18,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-03 05:16:18,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-03 05:16:18,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2021-11-03 05:16:18,649 INFO L87 Difference]: Start difference. First operand 258 states and 561 transitions. Second operand has 31 states, 30 states have (on average 4.0) internal successors, (120), 30 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:17:01,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:17:01,584 INFO L93 Difference]: Finished difference Result 1271 states and 2744 transitions. [2021-11-03 05:17:01,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-11-03 05:17:01,590 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 4.0) internal successors, (120), 30 states have internal predecessors, (120), 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) Word has length 33 [2021-11-03 05:17:01,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:17:01,601 INFO L225 Difference]: With dead ends: 1271 [2021-11-03 05:17:01,601 INFO L226 Difference]: Without dead ends: 1175 [2021-11-03 05:17:01,604 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 161 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1502 ImplicationChecksByTransitivity, 35.4s TimeCoverageRelationStatistics Valid=705, Invalid=4995, Unknown=0, NotChecked=0, Total=5700 [2021-11-03 05:17:01,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states. [2021-11-03 05:17:01,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 668. [2021-11-03 05:17:01,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 667 states have (on average 2.182908545727136) internal successors, (1456), 667 states have internal predecessors, (1456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:17:01,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1456 transitions. [2021-11-03 05:17:01,640 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1456 transitions. Word has length 33 [2021-11-03 05:17:01,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:17:01,640 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1456 transitions. [2021-11-03 05:17:01,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 4.0) internal successors, (120), 30 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:17:01,641 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1456 transitions. [2021-11-03 05:17:01,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-03 05:17:01,646 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:17:01,646 INFO L513 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:17:01,694 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-03 05:17:01,879 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-03 05:17:02,069 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2021-11-03 05:17:02,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 --incremental --print-success --lang smt [2021-11-03 05:17:02,265 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:17:02,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:17:02,266 INFO L85 PathProgramCache]: Analyzing trace with hash 358085267, now seen corresponding path program 1 times [2021-11-03 05:17:02,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:17:02,266 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [130506908] [2021-11-03 05:17:02,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:17:02,267 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:17:02,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:17:02,268 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:17:02,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-03 05:17:02,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:17:02,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-03 05:17:02,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:17:04,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 11 [2021-11-03 05:17:04,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 11 [2021-11-03 05:17:04,543 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:17:04,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:17:04,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 18 treesize of output 16 [2021-11-03 05:17:04,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 30 [2021-11-03 05:17:08,544 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:17:08,545 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:17:08,545 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [130506908] [2021-11-03 05:17:08,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [130506908] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:17:08,545 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1838701659] [2021-11-03 05:17:08,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:17:08,545 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-03 05:17:08,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 [2021-11-03 05:17:08,546 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-03 05:17:08,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2021-11-03 05:17:09,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:17:09,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-03 05:17:09,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:17:10,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 11 [2021-11-03 05:17:10,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 11 [2021-11-03 05:17:10,573 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:17:10,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:17:10,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 18 treesize of output 16 [2021-11-03 05:17:10,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 30 [2021-11-03 05:17:11,531 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:17:11,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1838701659] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:17:11,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228273034] [2021-11-03 05:17:11,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:17:11,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:17:11,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:17:11,545 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:17:11,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-03 05:17:12,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:17:12,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-03 05:17:12,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:17:14,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 13 [2021-11-03 05:17:15,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 11 [2021-11-03 05:17:15,230 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:17:15,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:17:15,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 18 treesize of output 16 [2021-11-03 05:17:15,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 30 [2021-11-03 05:17:32,198 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:17:32,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228273034] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:17:32,199 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-11-03 05:17:32,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10, 10, 11, 12] total 37 [2021-11-03 05:17:32,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114014319] [2021-11-03 05:17:32,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-11-03 05:17:32,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-03 05:17:32,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-11-03 05:17:32,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1294, Unknown=0, NotChecked=0, Total=1482 [2021-11-03 05:17:32,202 INFO L87 Difference]: Start difference. First operand 668 states and 1456 transitions. Second operand has 39 states, 38 states have (on average 3.789473684210526) internal successors, (144), 38 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:18:50,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:18:50,098 INFO L93 Difference]: Finished difference Result 2432 states and 5257 transitions. [2021-11-03 05:18:50,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-11-03 05:18:50,103 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 38 states have (on average 3.789473684210526) internal successors, (144), 38 states have internal predecessors, (144), 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) Word has length 39 [2021-11-03 05:18:50,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:18:50,120 INFO L225 Difference]: With dead ends: 2432 [2021-11-03 05:18:50,120 INFO L226 Difference]: Without dead ends: 2328 [2021-11-03 05:18:50,124 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 189 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3203 ImplicationChecksByTransitivity, 64.7s TimeCoverageRelationStatistics Valid=1317, Invalid=9813, Unknown=0, NotChecked=0, Total=11130 [2021-11-03 05:18:50,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2328 states. [2021-11-03 05:18:50,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2328 to 1258. [2021-11-03 05:18:50,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1258 states, 1257 states have (on average 2.198090692124105) internal successors, (2763), 1257 states have internal predecessors, (2763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:18:50,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1258 states to 1258 states and 2763 transitions. [2021-11-03 05:18:50,181 INFO L78 Accepts]: Start accepts. Automaton has 1258 states and 2763 transitions. Word has length 39 [2021-11-03 05:18:50,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:18:50,181 INFO L470 AbstractCegarLoop]: Abstraction has 1258 states and 2763 transitions. [2021-11-03 05:18:50,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 38 states have (on average 3.789473684210526) internal successors, (144), 38 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:18:50,182 INFO L276 IsEmpty]: Start isEmpty. Operand 1258 states and 2763 transitions. [2021-11-03 05:18:50,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-03 05:18:50,185 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:18:50,185 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:18:50,221 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-11-03 05:18:50,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-11-03 05:18:50,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2021-11-03 05:18:50,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 --incremental --print-success --lang smt [2021-11-03 05:18:50,805 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:18:50,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:18:50,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1239593676, now seen corresponding path program 1 times [2021-11-03 05:18:50,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:18:50,806 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [508734660] [2021-11-03 05:18:50,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:18:50,806 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:18:50,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:18:50,808 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:18:50,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-03 05:18:51,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:18:51,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-03 05:18:51,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:18:55,509 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 2 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:18:55,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:19:12,054 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 2 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:19:12,054 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:19:12,054 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [508734660] [2021-11-03 05:19:12,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [508734660] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:19:12,055 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [862153097] [2021-11-03 05:19:12,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:19:12,055 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-03 05:19:12,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 [2021-11-03 05:19:12,056 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-03 05:19:12,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2021-11-03 05:19:13,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:19:13,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-03 05:19:13,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:19:16,726 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 2 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:19:16,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:19:25,598 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 2 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:19:25,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [862153097] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:19:25,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916808976] [2021-11-03 05:19:25,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-03 05:19:25,599 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:19:25,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:19:25,605 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:19:25,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-03 05:19:26,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-03 05:19:26,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-03 05:19:26,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:19:30,091 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 2 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:19:30,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:21:15,530 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 2 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:21:15,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916808976] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:21:15,531 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-11-03 05:21:15,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7, 7, 7, 9] total 20 [2021-11-03 05:21:15,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724691738] [2021-11-03 05:21:15,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-03 05:21:15,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-03 05:21:15,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-03 05:21:15,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=293, Unknown=2, NotChecked=0, Total=420 [2021-11-03 05:21:15,534 INFO L87 Difference]: Start difference. First operand 1258 states and 2763 transitions. Second operand has 21 states, 21 states have (on average 6.476190476190476) internal successors, (136), 20 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:21:27,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-03 05:21:27,635 INFO L93 Difference]: Finished difference Result 1784 states and 3831 transitions. [2021-11-03 05:21:27,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-03 05:21:27,635 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.476190476190476) internal successors, (136), 20 states have internal predecessors, (136), 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) Word has length 48 [2021-11-03 05:21:27,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-03 05:21:27,645 INFO L225 Difference]: With dead ends: 1784 [2021-11-03 05:21:27,645 INFO L226 Difference]: Without dead ends: 1748 [2021-11-03 05:21:27,645 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 261 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 48.9s TimeCoverageRelationStatistics Valid=210, Invalid=438, Unknown=2, NotChecked=0, Total=650 [2021-11-03 05:21:27,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1748 states. [2021-11-03 05:21:27,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1748 to 1664. [2021-11-03 05:21:27,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1664 states, 1663 states have (on average 2.163559831629585) internal successors, (3598), 1663 states have internal predecessors, (3598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:21:27,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 3598 transitions. [2021-11-03 05:21:27,720 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 3598 transitions. Word has length 48 [2021-11-03 05:21:27,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-03 05:21:27,720 INFO L470 AbstractCegarLoop]: Abstraction has 1664 states and 3598 transitions. [2021-11-03 05:21:27,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.476190476190476) internal successors, (136), 20 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-03 05:21:27,721 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 3598 transitions. [2021-11-03 05:21:27,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-03 05:21:27,724 INFO L505 BasicCegarLoop]: Found error trace [2021-11-03 05:21:27,724 INFO L513 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-03 05:21:27,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2021-11-03 05:21:27,958 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-11-03 05:21:28,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-11-03 05:21:28,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 --incremental --print-success --lang smt,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 [2021-11-03 05:21:28,330 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting t2Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err1ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2021-11-03 05:21:28,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-03 05:21:28,331 INFO L85 PathProgramCache]: Analyzing trace with hash -416131382, now seen corresponding path program 2 times [2021-11-03 05:21:28,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-03 05:21:28,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [431429659] [2021-11-03 05:21:28,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-03 05:21:28,332 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-03 05:21:28,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat [2021-11-03 05:21:28,334 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-03 05:21:28,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-11-03 05:21:29,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-03 05:21:29,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:21:29,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-03 05:21:29,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:21:34,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 21 treesize of output 17 [2021-11-03 05:21:35,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 11 [2021-11-03 05:21:36,080 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:21:36,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:21:37,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 18 treesize of output 16 [2021-11-03 05:21:37,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 30 [2021-11-03 05:23:11,511 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:23:11,511 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-03 05:23:11,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [431429659] [2021-11-03 05:23:11,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [431429659] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:23:11,512 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1859287396] [2021-11-03 05:23:11,512 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-03 05:23:11,512 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-03 05:23:11,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 [2021-11-03 05:23:11,514 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-03 05:23:11,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2021-11-03 05:23:13,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-03 05:23:13,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:23:13,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-03 05:23:13,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:23:17,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 21 treesize of output 17 [2021-11-03 05:23:17,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 11 [2021-11-03 05:23:17,664 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:23:17,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:23:17,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 18 treesize of output 16 [2021-11-03 05:23:17,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 30 [2021-11-03 05:24:26,330 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:24:26,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1859287396] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-03 05:24:26,330 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231393438] [2021-11-03 05:24:26,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-03 05:24:26,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-03 05:24:26,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 [2021-11-03 05:24:26,332 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-03 05:24:26,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1dd81fcf-e2b3-4b50-bdea-322b1fc85661/bin/utaipan-aC7eJsxGYH/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-03 05:24:27,630 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-03 05:24:27,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-03 05:24:27,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 32 conjunts are in the unsatisfiable core [2021-11-03 05:24:27,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-03 05:24:31,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-03 05:24:31,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 33 [2021-11-03 05:24:34,252 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-03 05:24:34,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 28 treesize of output 16 [2021-11-03 05:24:34,259 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-03 05:24:34,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-03 05:24:40,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 36 treesize of output 32 [2021-11-03 05:24:40,588 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-11-03 05:24:40,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 53 treesize of output 44