./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 47ea0209 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/config/TaipanReach.xml -i ../../sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8 --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-47ea020 [2021-11-07 01:51:30,281 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-07 01:51:30,285 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-07 01:51:30,344 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-07 01:51:30,345 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-07 01:51:30,350 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-07 01:51:30,351 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-07 01:51:30,355 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-07 01:51:30,358 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-07 01:51:30,366 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-07 01:51:30,367 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-07 01:51:30,369 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-07 01:51:30,369 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-07 01:51:30,373 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-07 01:51:30,374 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-07 01:51:30,380 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-07 01:51:30,381 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-07 01:51:30,382 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-07 01:51:30,384 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-07 01:51:30,386 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-07 01:51:30,388 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-07 01:51:30,390 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-07 01:51:30,391 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-07 01:51:30,392 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-07 01:51:30,396 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-07 01:51:30,396 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-07 01:51:30,397 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-07 01:51:30,398 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-07 01:51:30,399 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-07 01:51:30,400 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-07 01:51:30,400 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-07 01:51:30,401 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-07 01:51:30,402 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-07 01:51:30,403 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-07 01:51:30,404 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-07 01:51:30,404 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-07 01:51:30,405 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-07 01:51:30,405 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-07 01:51:30,406 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-07 01:51:30,407 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-07 01:51:30,407 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-07 01:51:30,408 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-07 01:51:30,434 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-07 01:51:30,434 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-07 01:51:30,435 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-07 01:51:30,435 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-07 01:51:30,436 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-07 01:51:30,436 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-07 01:51:30,436 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-07 01:51:30,436 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-07 01:51:30,436 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-07 01:51:30,437 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-07 01:51:30,437 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-07 01:51:30,437 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-07 01:51:30,437 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-07 01:51:30,437 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-07 01:51:30,438 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-07 01:51:30,438 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-07 01:51:30,439 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-07 01:51:30,439 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-07 01:51:30,439 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-07 01:51:30,439 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-07 01:51:30,439 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-07 01:51:30,440 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-07 01:51:30,440 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-07 01:51:30,440 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-07 01:51:30,440 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-07 01:51:30,440 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-07 01:51:30,441 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-07 01:51:30,441 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-07 01:51:30,441 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-07 01:51:30,441 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-07 01:51:30,442 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-07 01:51:30,442 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-07 01:51:30,442 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-07 01:51:30,442 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-07 01:51:30,442 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-07 01:51:30,443 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-07 01:51:30,443 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-07 01:51:30,443 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-07 01:51:30,443 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-07 01:51:30,443 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/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_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8 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-07 01:51:30,694 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-07 01:51:30,715 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-07 01:51:30,718 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-07 01:51:30,719 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-07 01:51:30,720 INFO L275 PluginConnector]: CDTParser initialized [2021-11-07 01:51:30,721 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/../../sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i [2021-11-07 01:51:30,798 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/data/96501ed91/684bb2fa88884f79b91c1c0e0bfe6118/FLAG778e537ec [2021-11-07 01:51:31,374 INFO L306 CDTParser]: Found 1 translation units. [2021-11-07 01:51:31,375 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i [2021-11-07 01:51:31,396 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/data/96501ed91/684bb2fa88884f79b91c1c0e0bfe6118/FLAG778e537ec [2021-11-07 01:51:31,678 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/data/96501ed91/684bb2fa88884f79b91c1c0e0bfe6118 [2021-11-07 01:51:31,681 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-07 01:51:31,682 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-07 01:51:31,687 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-07 01:51:31,687 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-07 01:51:31,690 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-07 01:51:31,691 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 01:51:31" (1/1) ... [2021-11-07 01:51:31,693 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ea3eea8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:51:31, skipping insertion in model container [2021-11-07 01:51:31,695 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 01:51:31" (1/1) ... [2021-11-07 01:51:31,702 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-07 01:51:31,760 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-07 01:51:32,129 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30451,30464] [2021-11-07 01:51:32,136 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30681,30694] [2021-11-07 01:51:32,141 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30979,30992] [2021-11-07 01:51:32,148 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 01:51:32,159 INFO L203 MainTranslator]: Completed pre-run [2021-11-07 01:51:32,196 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30451,30464] [2021-11-07 01:51:32,198 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30681,30694] [2021-11-07 01:51:32,200 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30979,30992] [2021-11-07 01:51:32,205 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 01:51:32,246 INFO L208 MainTranslator]: Completed translation [2021-11-07 01:51:32,246 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:51:32 WrapperNode [2021-11-07 01:51:32,246 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-07 01:51:32,248 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-07 01:51:32,248 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-07 01:51:32,248 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-07 01:51:32,256 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:51:32" (1/1) ... [2021-11-07 01:51:32,272 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:51:32" (1/1) ... [2021-11-07 01:51:32,300 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-07 01:51:32,301 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-07 01:51:32,301 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-07 01:51:32,301 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-07 01:51:32,310 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:51:32" (1/1) ... [2021-11-07 01:51:32,310 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:51:32" (1/1) ... [2021-11-07 01:51:32,315 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:51:32" (1/1) ... [2021-11-07 01:51:32,315 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:51:32" (1/1) ... [2021-11-07 01:51:32,324 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:51:32" (1/1) ... [2021-11-07 01:51:32,328 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:51:32" (1/1) ... [2021-11-07 01:51:32,330 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:51:32" (1/1) ... [2021-11-07 01:51:32,334 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-07 01:51:32,335 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-07 01:51:32,335 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-07 01:51:32,335 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-07 01:51:32,336 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:51:32" (1/1) ... [2021-11-07 01:51:32,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-07 01:51:32,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:51:32,381 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-07 01:51:32,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-07 01:51:32,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-07 01:51:32,427 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2021-11-07 01:51:32,427 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2021-11-07 01:51:32,427 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2021-11-07 01:51:32,428 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2021-11-07 01:51:32,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-07 01:51:32,428 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-11-07 01:51:32,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-07 01:51:32,428 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-07 01:51:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-07 01:51:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-07 01:51:32,429 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-07 01:51:32,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-07 01:51:32,431 WARN L209 CfgBuilder]: User set CodeBlockSize to LoopFreeBlock but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-07 01:51:32,893 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-07 01:51:32,904 INFO L299 CfgBuilder]: Removed 12 assume(true) statements. [2021-11-07 01:51:32,906 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 01:51:32 BoogieIcfgContainer [2021-11-07 01:51:32,906 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-07 01:51:32,908 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-07 01:51:32,908 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-07 01:51:32,914 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-07 01:51:32,915 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 01:51:31" (1/3) ... [2021-11-07 01:51:32,920 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a0cfcf5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 01:51:32, skipping insertion in model container [2021-11-07 01:51:32,921 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:51:32" (2/3) ... [2021-11-07 01:51:32,921 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a0cfcf5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 01:51:32, skipping insertion in model container [2021-11-07 01:51:32,921 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 01:51:32" (3/3) ... [2021-11-07 01:51:32,923 INFO L111 eAbstractionObserver]: Analyzing ICFG circular_buffer_ok.i [2021-11-07 01:51:32,929 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-07 01:51:32,929 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-07 01:51:32,929 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2021-11-07 01:51:32,931 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-07 01:51:32,995 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,995 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,996 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,996 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,996 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,997 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,997 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,997 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,997 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,997 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,998 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,998 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,998 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,998 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,999 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:32,999 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,000 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,000 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,000 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,000 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,001 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,002 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,002 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,003 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,003 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,003 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,003 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,004 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,005 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,005 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,006 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,006 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,006 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,006 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,007 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,007 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,007 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,007 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,008 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,008 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,008 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,008 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,009 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,009 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,009 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,010 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,010 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,010 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,011 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,012 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,012 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,012 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,012 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,013 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,013 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,013 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,013 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,014 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,014 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,014 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,015 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,015 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,015 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,015 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,016 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,016 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,016 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,016 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,017 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,017 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,017 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,017 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,017 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,018 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,020 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,021 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,022 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,025 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,026 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,026 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,027 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,027 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,029 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,029 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,030 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,030 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,035 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,035 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,035 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,036 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,036 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,036 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,036 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,036 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,037 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,037 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,037 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,037 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,038 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,038 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,039 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,039 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,039 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,039 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,039 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,040 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,040 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,040 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,040 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,040 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,041 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,041 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,041 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,041 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,042 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,042 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,042 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,042 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,043 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,043 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,043 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,043 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,043 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,043 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,044 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,044 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,044 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,045 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,045 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,045 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,046 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,046 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,046 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,046 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,047 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,047 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,047 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,047 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,047 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,047 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,048 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,048 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,048 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,048 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,051 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,052 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,052 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,052 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,052 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,052 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,054 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,054 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,054 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,055 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,055 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,061 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,062 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,062 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,062 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,062 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,062 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,063 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,063 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,063 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,063 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,063 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:51:33,078 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-11-07 01:51:33,135 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-07 01:51:33,147 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-07 01:51:33,148 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-11-07 01:51:33,168 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-11-07 01:51:33,182 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 142 places, 146 transitions, 308 flow [2021-11-07 01:51:33,189 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 142 places, 146 transitions, 308 flow [2021-11-07 01:51:33,191 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 142 places, 146 transitions, 308 flow [2021-11-07 01:51:33,286 INFO L129 PetriNetUnfolder]: 11/144 cut-off events. [2021-11-07 01:51:33,288 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-11-07 01:51:33,293 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-07 01:51:33,302 INFO L116 LiptonReduction]: Number of co-enabled transitions 4498 [2021-11-07 01:52:04,397 INFO L131 LiptonReduction]: Checked pairs total: 8390 [2021-11-07 01:52:04,398 INFO L133 LiptonReduction]: Total number of compositions: 140 [2021-11-07 01:52:04,412 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 38 transitions, 92 flow [2021-11-07 01:52:04,457 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-07 01:52:04,464 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-07 01:52:04,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-07 01:52:04,476 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:52:04,477 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-07 01:52:04,477 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-07 01:52:04,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:52:04,483 INFO L85 PathProgramCache]: Analyzing trace with hash 18239909, now seen corresponding path program 1 times [2021-11-07 01:52:04,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 01:52:04,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932392017] [2021-11-07 01:52:04,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:52:04,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 01:52:04,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:52:04,759 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-07 01:52:04,760 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 01:52:04,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932392017] [2021-11-07 01:52:04,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932392017] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 01:52:04,761 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:52:04,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-11-07 01:52:04,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772111419] [2021-11-07 01:52:04,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-07 01:52:04,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 01:52:04,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-07 01:52:04,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-07 01:52:04,784 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-07 01:52:04,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:52:04,809 INFO L93 Difference]: Finished difference Result 238 states and 661 transitions. [2021-11-07 01:52:04,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-07 01:52:04,810 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-07 01:52:04,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:52:04,824 INFO L225 Difference]: With dead ends: 238 [2021-11-07 01:52:04,824 INFO L226 Difference]: Without dead ends: 238 [2021-11-07 01:52:04,825 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-07 01:52:04,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-11-07 01:52:04,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 238. [2021-11-07 01:52:04,876 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-07 01:52:04,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 661 transitions. [2021-11-07 01:52:04,881 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 661 transitions. Word has length 4 [2021-11-07 01:52:04,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:52:04,882 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 661 transitions. [2021-11-07 01:52:04,882 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-07 01:52:04,883 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 661 transitions. [2021-11-07 01:52:04,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-07 01:52:04,883 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:52:04,884 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-07 01:52:04,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-07 01:52:04,884 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-07 01:52:04,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:52:04,885 INFO L85 PathProgramCache]: Analyzing trace with hash 348681964, now seen corresponding path program 1 times [2021-11-07 01:52:04,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 01:52:04,886 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346333259] [2021-11-07 01:52:04,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:52:04,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 01:52:04,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:52:05,031 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-07 01:52:05,031 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 01:52:05,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346333259] [2021-11-07 01:52:05,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346333259] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 01:52:05,032 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:52:05,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 01:52:05,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484959199] [2021-11-07 01:52:05,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-07 01:52:05,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 01:52:05,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 01:52:05,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 01:52:05,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-07 01:52:05,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:52:05,075 INFO L93 Difference]: Finished difference Result 350 states and 958 transitions. [2021-11-07 01:52:05,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 01:52:05,080 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-07 01:52:05,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:52:05,085 INFO L225 Difference]: With dead ends: 350 [2021-11-07 01:52:05,085 INFO L226 Difference]: Without dead ends: 350 [2021-11-07 01:52:05,086 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-07 01:52:05,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2021-11-07 01:52:05,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 342. [2021-11-07 01:52:05,127 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-07 01:52:05,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 949 transitions. [2021-11-07 01:52:05,134 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 949 transitions. Word has length 6 [2021-11-07 01:52:05,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:52:05,135 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 949 transitions. [2021-11-07 01:52:05,135 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-07 01:52:05,135 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 949 transitions. [2021-11-07 01:52:05,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-07 01:52:05,136 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:52:05,136 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:52:05,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-07 01:52:05,137 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-07 01:52:05,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:52:05,137 INFO L85 PathProgramCache]: Analyzing trace with hash -2075760607, now seen corresponding path program 1 times [2021-11-07 01:52:05,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 01:52:05,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123659029] [2021-11-07 01:52:05,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:52:05,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 01:52:05,185 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-07 01:52:05,195 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2140839874] [2021-11-07 01:52:05,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:52:05,196 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:52:05,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:52:05,199 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 01:52:05,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-07 01:52:05,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:52:05,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-07 01:52:05,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:52:05,362 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-07 01:52:05,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:52:05,383 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-07 01:52:05,383 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 01:52:05,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123659029] [2021-11-07 01:52:05,384 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 01:52:05,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140839874] [2021-11-07 01:52:05,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140839874] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:52:05,385 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:52:05,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-07 01:52:05,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997363598] [2021-11-07 01:52:05,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-07 01:52:05,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 01:52:05,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 01:52:05,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 01:52:05,390 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-07 01:52:05,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:52:05,443 INFO L93 Difference]: Finished difference Result 386 states and 1065 transitions. [2021-11-07 01:52:05,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-07 01:52:05,444 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-07 01:52:05,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:52:05,450 INFO L225 Difference]: With dead ends: 386 [2021-11-07 01:52:05,451 INFO L226 Difference]: Without dead ends: 386 [2021-11-07 01:52:05,451 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-07 01:52:05,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2021-11-07 01:52:05,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 364. [2021-11-07 01:52:05,485 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-07 01:52:05,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1007 transitions. [2021-11-07 01:52:05,488 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1007 transitions. Word has length 7 [2021-11-07 01:52:05,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:52:05,488 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 1007 transitions. [2021-11-07 01:52:05,489 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-07 01:52:05,489 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1007 transitions. [2021-11-07 01:52:05,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-07 01:52:05,491 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:52:05,491 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:52:05,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-07 01:52:05,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:52:05,716 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-07 01:52:05,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:52:05,717 INFO L85 PathProgramCache]: Analyzing trace with hash 450542216, now seen corresponding path program 1 times [2021-11-07 01:52:05,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 01:52:05,717 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157800672] [2021-11-07 01:52:05,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:52:05,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 01:52:05,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:52:05,800 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-07 01:52:05,800 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 01:52:05,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157800672] [2021-11-07 01:52:05,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157800672] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 01:52:05,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:52:05,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 01:52:05,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892183086] [2021-11-07 01:52:05,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-07 01:52:05,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 01:52:05,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 01:52:05,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 01:52:05,806 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-07 01:52:05,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:52:05,823 INFO L93 Difference]: Finished difference Result 432 states and 1163 transitions. [2021-11-07 01:52:05,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 01:52:05,824 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-07 01:52:05,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:52:05,827 INFO L225 Difference]: With dead ends: 432 [2021-11-07 01:52:05,827 INFO L226 Difference]: Without dead ends: 394 [2021-11-07 01:52:05,828 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-07 01:52:05,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2021-11-07 01:52:05,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 370. [2021-11-07 01:52:05,843 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-07 01:52:05,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1026 transitions. [2021-11-07 01:52:05,846 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1026 transitions. Word has length 8 [2021-11-07 01:52:05,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:52:05,847 INFO L470 AbstractCegarLoop]: Abstraction has 370 states and 1026 transitions. [2021-11-07 01:52:05,847 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-07 01:52:05,848 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1026 transitions. [2021-11-07 01:52:05,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-07 01:52:05,855 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:52:05,855 INFO L513 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:52:05,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-07 01:52:05,856 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-07 01:52:05,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:52:05,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1169536948, now seen corresponding path program 1 times [2021-11-07 01:52:05,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 01:52:05,857 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888373636] [2021-11-07 01:52:05,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:52:05,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 01:52:05,874 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-07 01:52:05,875 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [413948535] [2021-11-07 01:52:05,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:52:05,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:52:05,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:52:05,876 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 01:52:05,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-07 01:52:05,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:52:05,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 01:52:05,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:52:06,092 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-07 01:52:06,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:52:06,212 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-07 01:52:06,212 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 01:52:06,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888373636] [2021-11-07 01:52:06,212 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 01:52:06,212 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413948535] [2021-11-07 01:52:06,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413948535] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:52:06,213 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:52:06,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2021-11-07 01:52:06,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907684781] [2021-11-07 01:52:06,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-07 01:52:06,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 01:52:06,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-07 01:52:06,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-11-07 01:52:06,215 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-07 01:52:06,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:52:06,240 INFO L93 Difference]: Finished difference Result 310 states and 836 transitions. [2021-11-07 01:52:06,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 01:52:06,241 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-07 01:52:06,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:52:06,248 INFO L225 Difference]: With dead ends: 310 [2021-11-07 01:52:06,248 INFO L226 Difference]: Without dead ends: 288 [2021-11-07 01:52:06,249 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-07 01:52:06,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-11-07 01:52:06,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 270. [2021-11-07 01:52:06,267 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-07 01:52:06,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 712 transitions. [2021-11-07 01:52:06,269 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 712 transitions. Word has length 13 [2021-11-07 01:52:06,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:52:06,270 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 712 transitions. [2021-11-07 01:52:06,270 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-07 01:52:06,270 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 712 transitions. [2021-11-07 01:52:06,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-07 01:52:06,271 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:52:06,271 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:52:06,297 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-07 01:52:06,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:52:06,495 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-07 01:52:06,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:52:06,495 INFO L85 PathProgramCache]: Analyzing trace with hash -615196547, now seen corresponding path program 1 times [2021-11-07 01:52:06,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 01:52:06,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217865168] [2021-11-07 01:52:06,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:52:06,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 01:52:06,515 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-07 01:52:06,518 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1658953075] [2021-11-07 01:52:06,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:52:06,518 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:52:06,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:52:06,519 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 01:52:06,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-07 01:52:06,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:52:06,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 01:52:06,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:52:06,671 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-07 01:52:06,697 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-07 01:52:06,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:52:06,734 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-07 01:52:06,734 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 01:52:06,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217865168] [2021-11-07 01:52:06,734 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 01:52:06,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658953075] [2021-11-07 01:52:06,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658953075] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:52:06,735 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:52:06,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-07 01:52:06,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329819043] [2021-11-07 01:52:06,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-07 01:52:06,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 01:52:06,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 01:52:06,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-07 01:52:06,738 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-07 01:52:06,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:52:06,763 INFO L93 Difference]: Finished difference Result 144 states and 312 transitions. [2021-11-07 01:52:06,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 01:52:06,772 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-07 01:52:06,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:52:06,774 INFO L225 Difference]: With dead ends: 144 [2021-11-07 01:52:06,774 INFO L226 Difference]: Without dead ends: 140 [2021-11-07 01:52:06,775 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-07 01:52:06,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-11-07 01:52:06,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 110. [2021-11-07 01:52:06,782 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-07 01:52:06,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 244 transitions. [2021-11-07 01:52:06,783 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 244 transitions. Word has length 15 [2021-11-07 01:52:06,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:52:06,784 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 244 transitions. [2021-11-07 01:52:06,784 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-07 01:52:06,784 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 244 transitions. [2021-11-07 01:52:06,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-07 01:52:06,785 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:52:06,785 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:52:06,811 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-07 01:52:07,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:52:07,000 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-07 01:52:07,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:52:07,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1494990411, now seen corresponding path program 1 times [2021-11-07 01:52:07,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 01:52:07,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162076048] [2021-11-07 01:52:07,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:52:07,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 01:52:07,016 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-07 01:52:07,025 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [876037383] [2021-11-07 01:52:07,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:52:07,025 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:52:07,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:52:07,026 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 01:52:07,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-07 01:52:07,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:52:07,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-07 01:52:07,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:52:09,781 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-07 01:52:09,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:52:10,423 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-07 01:52:10,424 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 01:52:10,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162076048] [2021-11-07 01:52:10,424 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 01:52:10,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876037383] [2021-11-07 01:52:10,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876037383] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:52:10,424 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:52:10,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 4] imperfect sequences [] total 6 [2021-11-07 01:52:10,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805860776] [2021-11-07 01:52:10,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-07 01:52:10,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 01:52:10,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-07 01:52:10,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-07 01:52:10,426 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-07 01:52:14,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:52:14,818 INFO L93 Difference]: Finished difference Result 288 states and 626 transitions. [2021-11-07 01:52:14,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-07 01:52:14,819 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-07 01:52:14,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:52:14,822 INFO L225 Difference]: With dead ends: 288 [2021-11-07 01:52:14,822 INFO L226 Difference]: Without dead ends: 288 [2021-11-07 01:52:14,822 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-11-07 01:52:14,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-11-07 01:52:14,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 240. [2021-11-07 01:52:14,831 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-07 01:52:14,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 542 transitions. [2021-11-07 01:52:14,832 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 542 transitions. Word has length 16 [2021-11-07 01:52:14,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:52:14,833 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 542 transitions. [2021-11-07 01:52:14,833 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-07 01:52:14,833 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 542 transitions. [2021-11-07 01:52:14,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-07 01:52:14,834 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:52:14,834 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:52:14,882 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-07 01:52:15,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:52:15,056 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-07 01:52:15,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:52:15,056 INFO L85 PathProgramCache]: Analyzing trace with hash -899937548, now seen corresponding path program 1 times [2021-11-07 01:52:15,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 01:52:15,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025401592] [2021-11-07 01:52:15,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:52:15,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 01:52:15,083 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-07 01:52:15,083 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [274033435] [2021-11-07 01:52:15,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:52:15,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:52:15,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:52:15,087 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 01:52:15,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-07 01:52:15,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:52:15,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-07 01:52:15,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:52:15,367 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-07 01:52:15,368 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-07 01:52:15,442 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 01:52:15,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025401592] [2021-11-07 01:52:15,442 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 01:52:15,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274033435] [2021-11-07 01:52:15,443 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: need array sort [2021-11-07 01:52:15,443 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [311792975] [2021-11-07 01:52:15,449 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-07 01:52:15,453 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:52:15,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2021-11-07 01:52:15,453 ERROR L172 FreeRefinementEngine]: Strategy SIFA_TAIPAN failed to provide any proof altough trace is infeasible [2021-11-07 01:52:15,454 INFO L627 BasicCegarLoop]: Counterexample might be feasible [2021-11-07 01:52:15,458 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-07 01:52:15,466 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION [2021-11-07 01:52:15,467 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION [2021-11-07 01:52:15,467 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-07 01:52:15,467 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err1ASSERT_VIOLATIONERROR_FUNCTION [2021-11-07 01:52:15,467 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-07 01:52:15,468 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err0ASSERT_VIOLATIONERROR_FUNCTION [2021-11-07 01:52:15,468 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err1ASSERT_VIOLATIONERROR_FUNCTION [2021-11-07 01:52:15,505 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-07 01:52:15,684 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:52:15,686 INFO L731 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:52:15,689 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-11-07 01:52:15,689 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-07 01:52:15,717 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.11 01:52:15 BasicIcfg [2021-11-07 01:52:15,717 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-07 01:52:15,717 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-07 01:52:15,718 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-07 01:52:15,718 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-07 01:52:15,718 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 01:51:32" (3/4) ... [2021-11-07 01:52:15,721 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-07 01:52:15,721 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-07 01:52:15,722 INFO L168 Benchmark]: Toolchain (without parser) took 44039.21 ms. Allocated memory was 94.4 MB in the beginning and 121.6 MB in the end (delta: 27.3 MB). Free memory was 57.9 MB in the beginning and 83.6 MB in the end (delta: -25.7 MB). Peak memory consumption was 1.1 MB. Max. memory is 16.1 GB. [2021-11-07 01:52:15,722 INFO L168 Benchmark]: CDTParser took 0.24 ms. Allocated memory is still 94.4 MB. Free memory was 63.7 MB in the beginning and 63.7 MB in the end (delta: 21.2 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-11-07 01:52:15,723 INFO L168 Benchmark]: CACSL2BoogieTranslator took 559.84 ms. Allocated memory was 94.4 MB in the beginning and 121.6 MB in the end (delta: 27.3 MB). Free memory was 57.9 MB in the beginning and 85.0 MB in the end (delta: -27.0 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-11-07 01:52:15,723 INFO L168 Benchmark]: Boogie Procedure Inliner took 52.67 ms. Allocated memory is still 121.6 MB. Free memory was 85.0 MB in the beginning and 82.9 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-07 01:52:15,723 INFO L168 Benchmark]: Boogie Preprocessor took 33.31 ms. Allocated memory is still 121.6 MB. Free memory was 82.9 MB in the beginning and 80.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-07 01:52:15,724 INFO L168 Benchmark]: RCFGBuilder took 571.22 ms. Allocated memory is still 121.6 MB. Free memory was 80.8 MB in the beginning and 65.3 MB in the end (delta: 15.5 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. [2021-11-07 01:52:15,724 INFO L168 Benchmark]: TraceAbstraction took 42809.41 ms. Allocated memory is still 121.6 MB. Free memory was 65.3 MB in the beginning and 84.7 MB in the end (delta: -19.4 MB). Peak memory consumption was 41.5 MB. Max. memory is 16.1 GB. [2021-11-07 01:52:15,725 INFO L168 Benchmark]: Witness Printer took 3.30 ms. Allocated memory is still 121.6 MB. Free memory was 84.7 MB in the beginning and 83.6 MB in the end (delta: 1.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-07 01:52:15,727 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.24 ms. Allocated memory is still 94.4 MB. Free memory was 63.7 MB in the beginning and 63.7 MB in the end (delta: 21.2 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 559.84 ms. Allocated memory was 94.4 MB in the beginning and 121.6 MB in the end (delta: 27.3 MB). Free memory was 57.9 MB in the beginning and 85.0 MB in the end (delta: -27.0 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 52.67 ms. Allocated memory is still 121.6 MB. Free memory was 85.0 MB in the beginning and 82.9 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 33.31 ms. Allocated memory is still 121.6 MB. Free memory was 82.9 MB in the beginning and 80.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 571.22 ms. Allocated memory is still 121.6 MB. Free memory was 80.8 MB in the beginning and 65.3 MB in the end (delta: 15.5 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. * TraceAbstraction took 42809.41 ms. Allocated memory is still 121.6 MB. Free memory was 65.3 MB in the beginning and 84.7 MB in the end (delta: -19.4 MB). Peak memory consumption was 41.5 MB. Max. memory is 16.1 GB. * Witness Printer took 3.30 ms. Allocated memory is still 121.6 MB. Free memory was 84.7 MB in the beginning and 83.6 MB in the end (delta: 1.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 31.2s, 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: 22775, positive: 78, positive conditional: 0, positive unconditional: 78, negative: 330, negative conditional: 0, negative unconditional: 330, unknown: 22366, unknown conditional: 0, unknown unconditional: 22366] ], 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: 42.5s, OverallIterations: 8, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 4.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 31.3s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 237 SDtfs, 251 SDslu, 181 SDs, 0 SdLazy, 65 SolverSat, 21 SolverUnsat, 2 SolverUnknown, 0 SolverNotchecked, 4.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 101 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s 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.0s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 3.8s 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-07 01:52:15,798 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/config/TaipanReach.xml -i ../../sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8 --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-47ea020 [2021-11-07 01:52:18,079 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-07 01:52:18,084 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-07 01:52:18,124 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-07 01:52:18,125 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-07 01:52:18,126 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-07 01:52:18,129 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-07 01:52:18,131 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-07 01:52:18,134 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-07 01:52:18,135 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-07 01:52:18,137 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-07 01:52:18,139 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-07 01:52:18,139 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-07 01:52:18,141 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-07 01:52:18,142 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-07 01:52:18,144 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-07 01:52:18,146 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-07 01:52:18,147 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-07 01:52:18,151 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-07 01:52:18,162 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-07 01:52:18,169 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-07 01:52:18,174 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-07 01:52:18,176 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-07 01:52:18,178 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-07 01:52:18,183 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-07 01:52:18,184 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-07 01:52:18,185 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-07 01:52:18,189 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-07 01:52:18,190 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-07 01:52:18,191 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-07 01:52:18,193 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-07 01:52:18,194 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-07 01:52:18,196 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-07 01:52:18,197 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-07 01:52:18,199 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-07 01:52:18,199 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-07 01:52:18,200 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-07 01:52:18,201 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-07 01:52:18,201 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-07 01:52:18,203 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-07 01:52:18,204 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-07 01:52:18,210 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2021-11-07 01:52:18,261 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-07 01:52:18,261 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-07 01:52:18,263 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-07 01:52:18,263 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-07 01:52:18,263 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-07 01:52:18,263 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-07 01:52:18,264 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-07 01:52:18,264 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-07 01:52:18,264 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-07 01:52:18,266 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-07 01:52:18,267 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-07 01:52:18,267 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-07 01:52:18,267 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-07 01:52:18,268 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-07 01:52:18,268 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-07 01:52:18,268 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-07 01:52:18,268 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-07 01:52:18,268 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-07 01:52:18,269 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-07 01:52:18,269 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-07 01:52:18,269 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-07 01:52:18,269 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-07 01:52:18,270 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-07 01:52:18,270 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-07 01:52:18,270 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-07 01:52:18,270 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-07 01:52:18,271 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-07 01:52:18,271 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-07 01:52:18,271 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-07 01:52:18,271 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-07 01:52:18,272 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-07 01:52:18,272 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-07 01:52:18,272 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-07 01:52:18,272 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-07 01:52:18,273 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-07 01:52:18,273 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/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_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8 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-07 01:52:18,700 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-07 01:52:18,734 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-07 01:52:18,738 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-07 01:52:18,739 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-07 01:52:18,740 INFO L275 PluginConnector]: CDTParser initialized [2021-11-07 01:52:18,743 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/../../sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i [2021-11-07 01:52:18,824 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/data/920178df7/cd567183af5343689158175e288a48c6/FLAG66cbcd43d [2021-11-07 01:52:19,507 INFO L306 CDTParser]: Found 1 translation units. [2021-11-07 01:52:19,508 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i [2021-11-07 01:52:19,523 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/data/920178df7/cd567183af5343689158175e288a48c6/FLAG66cbcd43d [2021-11-07 01:52:19,755 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/data/920178df7/cd567183af5343689158175e288a48c6 [2021-11-07 01:52:19,757 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-07 01:52:19,759 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-07 01:52:19,760 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-07 01:52:19,761 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-07 01:52:19,765 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-07 01:52:19,765 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 01:52:19" (1/1) ... [2021-11-07 01:52:19,767 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@466c1325 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:52:19, skipping insertion in model container [2021-11-07 01:52:19,767 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 01:52:19" (1/1) ... [2021-11-07 01:52:19,786 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-07 01:52:19,848 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-07 01:52:20,226 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30451,30464] [2021-11-07 01:52:20,235 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30681,30694] [2021-11-07 01:52:20,245 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30979,30992] [2021-11-07 01:52:20,261 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 01:52:20,292 INFO L203 MainTranslator]: Completed pre-run [2021-11-07 01:52:20,366 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30451,30464] [2021-11-07 01:52:20,372 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30681,30694] [2021-11-07 01:52:20,377 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_dca53ca9-6e27-48d8-9171-b6aa0853a756/sv-benchmarks/c/pthread-deagle/circular_buffer_ok.i[30979,30992] [2021-11-07 01:52:20,386 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 01:52:20,449 INFO L208 MainTranslator]: Completed translation [2021-11-07 01:52:20,450 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:52:20 WrapperNode [2021-11-07 01:52:20,450 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-07 01:52:20,452 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-07 01:52:20,452 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-07 01:52:20,452 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-07 01:52:20,459 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:52:20" (1/1) ... [2021-11-07 01:52:20,495 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:52:20" (1/1) ... [2021-11-07 01:52:20,538 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-07 01:52:20,539 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-07 01:52:20,540 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-07 01:52:20,540 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-07 01:52:20,548 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:52:20" (1/1) ... [2021-11-07 01:52:20,548 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:52:20" (1/1) ... [2021-11-07 01:52:20,557 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:52:20" (1/1) ... [2021-11-07 01:52:20,557 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:52:20" (1/1) ... [2021-11-07 01:52:20,571 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:52:20" (1/1) ... [2021-11-07 01:52:20,577 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:52:20" (1/1) ... [2021-11-07 01:52:20,581 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:52:20" (1/1) ... [2021-11-07 01:52:20,585 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-07 01:52:20,587 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-07 01:52:20,587 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-07 01:52:20,587 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-07 01:52:20,588 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:52:20" (1/1) ... [2021-11-07 01:52:20,595 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-07 01:52:20,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:52:20,621 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-07 01:52:20,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-07 01:52:20,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-07 01:52:20,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-07 01:52:20,671 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2021-11-07 01:52:20,671 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2021-11-07 01:52:20,671 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2021-11-07 01:52:20,671 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2021-11-07 01:52:20,671 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-11-07 01:52:20,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-07 01:52:20,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-07 01:52:20,672 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-07 01:52:20,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-07 01:52:20,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-07 01:52:20,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-11-07 01:52:20,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-07 01:52:20,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-07 01:52:20,673 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-07 01:52:20,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-07 01:52:20,675 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-07 01:52:21,208 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-07 01:52:21,208 INFO L299 CfgBuilder]: Removed 12 assume(true) statements. [2021-11-07 01:52:21,210 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 01:52:21 BoogieIcfgContainer [2021-11-07 01:52:21,211 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-07 01:52:21,213 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-07 01:52:21,213 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-07 01:52:21,216 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-07 01:52:21,216 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 01:52:19" (1/3) ... [2021-11-07 01:52:21,217 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e9dfcdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 01:52:21, skipping insertion in model container [2021-11-07 01:52:21,217 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 01:52:20" (2/3) ... [2021-11-07 01:52:21,218 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e9dfcdb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 01:52:21, skipping insertion in model container [2021-11-07 01:52:21,218 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 01:52:21" (3/3) ... [2021-11-07 01:52:21,220 INFO L111 eAbstractionObserver]: Analyzing ICFG circular_buffer_ok.i [2021-11-07 01:52:21,225 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-07 01:52:21,226 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-07 01:52:21,226 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2021-11-07 01:52:21,226 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-07 01:52:21,262 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,262 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,262 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,262 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,263 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,263 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,263 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,276 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,276 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,276 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,277 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,277 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,277 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,278 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,278 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,278 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,278 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,279 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,279 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,279 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,279 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,280 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,280 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,280 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,281 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,281 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,281 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,282 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,282 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,282 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,282 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,283 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,283 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,283 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,283 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,283 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,284 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,284 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,284 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,284 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,285 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,285 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,285 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,285 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,286 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,300 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,300 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,301 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,301 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,301 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,302 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,302 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,302 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,302 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,303 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,303 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,303 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,303 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,304 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,304 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,304 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,304 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,305 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,305 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,305 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,306 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,306 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,306 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,307 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,307 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,307 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,307 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,308 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,309 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,309 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,309 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,309 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,310 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,310 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,310 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,310 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,311 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,311 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,311 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,311 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,312 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,312 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,312 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,312 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,313 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,313 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,313 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,313 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,314 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,314 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,314 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,315 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,315 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,315 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,315 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,316 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,316 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,322 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,322 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,322 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,322 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,323 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,323 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,323 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,324 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,324 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,324 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,324 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,325 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,325 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,325 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,325 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,326 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,326 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,326 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,326 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,327 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,327 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,327 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,327 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,328 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,328 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,328 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,333 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,333 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,334 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,334 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,334 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,334 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,335 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,335 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,335 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,335 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,336 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,336 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,340 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,343 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,343 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,344 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,344 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,345 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~ret10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,346 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,346 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,346 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,346 WARN L322 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,347 WARN L322 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_removeLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,352 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,352 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,352 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~ret7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,353 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~nondet6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,353 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,353 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,353 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,354 WARN L322 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_insertLogElement_~b not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,354 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,354 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_insertLogElement_#in~b| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,354 WARN L322 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-07 01:52:21,360 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-11-07 01:52:21,407 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-07 01:52:21,413 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-07 01:52:21,413 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-11-07 01:52:21,452 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-11-07 01:52:21,463 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 145 transitions, 306 flow [2021-11-07 01:52:21,466 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 145 transitions, 306 flow [2021-11-07 01:52:21,468 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 141 places, 145 transitions, 306 flow [2021-11-07 01:52:21,525 INFO L129 PetriNetUnfolder]: 11/143 cut-off events. [2021-11-07 01:52:21,526 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-11-07 01:52:21,533 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-07 01:52:21,540 INFO L116 LiptonReduction]: Number of co-enabled transitions 4308 [2021-11-07 01:53:01,436 WARN L207 SmtUtils]: Spent 6.96 s on a formula simplification that was a NOOP. DAG size: 38 [2021-11-07 01:53:09,950 WARN L207 SmtUtils]: Spent 8.51 s on a formula simplification that was a NOOP. DAG size: 38 [2021-11-07 01:53:20,261 WARN L207 SmtUtils]: Spent 10.31 s on a formula simplification that was a NOOP. DAG size: 38 [2021-11-07 01:53:30,405 WARN L207 SmtUtils]: Spent 10.14 s on a formula simplification that was a NOOP. DAG size: 38 [2021-11-07 01:53:48,473 WARN L207 SmtUtils]: Spent 11.33 s on a formula simplification that was a NOOP. DAG size: 38 [2021-11-07 01:54:11,358 WARN L207 SmtUtils]: Spent 16.09 s on a formula simplification that was a NOOP. DAG size: 38 [2021-11-07 01:54:51,681 INFO L131 LiptonReduction]: Checked pairs total: 7542 [2021-11-07 01:54:51,681 INFO L133 LiptonReduction]: Total number of compositions: 132 [2021-11-07 01:54:51,696 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 39 places, 38 transitions, 92 flow [2021-11-07 01:54:51,742 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-07 01:54:51,745 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-07 01:54:51,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2021-11-07 01:54:51,750 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:54:51,751 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2021-11-07 01:54:51,752 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-07 01:54:51,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:54:51,757 INFO L85 PathProgramCache]: Analyzing trace with hash 17878222, now seen corresponding path program 1 times [2021-11-07 01:54:51,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 01:54:51,767 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1754771024] [2021-11-07 01:54:51,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:54:51,768 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 01:54:51,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 01:54:51,771 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 01:54:51,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-07 01:54:51,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:54:51,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 1 conjunts are in the unsatisfiable core [2021-11-07 01:54:51,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:54:51,913 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-07 01:54:51,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:54:51,923 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-07 01:54:51,924 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 01:54:51,924 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1754771024] [2021-11-07 01:54:51,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1754771024] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:54:51,925 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:54:51,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-11-07 01:54:51,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062288343] [2021-11-07 01:54:51,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-07 01:54:51,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 01:54:51,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-07 01:54:51,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-07 01:54:51,949 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-07 01:54:51,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:54:51,977 INFO L93 Difference]: Finished difference Result 284 states and 782 transitions. [2021-11-07 01:54:51,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-07 01:54:51,979 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-07 01:54:51,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:54:52,002 INFO L225 Difference]: With dead ends: 284 [2021-11-07 01:54:52,002 INFO L226 Difference]: Without dead ends: 284 [2021-11-07 01:54:52,004 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-07 01:54:52,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2021-11-07 01:54:52,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 284. [2021-11-07 01:54:52,060 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-07 01:54:52,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 782 transitions. [2021-11-07 01:54:52,068 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 782 transitions. Word has length 4 [2021-11-07 01:54:52,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:54:52,069 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 782 transitions. [2021-11-07 01:54:52,069 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-07 01:54:52,069 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 782 transitions. [2021-11-07 01:54:52,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-07 01:54:52,070 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:54:52,071 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-07 01:54:52,090 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-07 01:54:52,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 01:54:52,283 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-07 01:54:52,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:54:52,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1101579, now seen corresponding path program 1 times [2021-11-07 01:54:52,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 01:54:52,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1649886652] [2021-11-07 01:54:52,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:54:52,285 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 01:54:52,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 01:54:52,288 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 01:54:52,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-07 01:54:52,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:54:52,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-07 01:54:52,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:54:52,511 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-07 01:54:52,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:54:52,594 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-07 01:54:52,594 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 01:54:52,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1649886652] [2021-11-07 01:54:52,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1649886652] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:54:52,595 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:54:52,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-11-07 01:54:52,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876686261] [2021-11-07 01:54:52,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-07 01:54:52,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 01:54:52,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 01:54:52,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-07 01:54:52,597 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-07 01:54:52,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:54:52,703 INFO L93 Difference]: Finished difference Result 430 states and 1142 transitions. [2021-11-07 01:54:52,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-07 01:54:52,710 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-07 01:54:52,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:54:52,716 INFO L225 Difference]: With dead ends: 430 [2021-11-07 01:54:52,716 INFO L226 Difference]: Without dead ends: 430 [2021-11-07 01:54:52,717 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-07 01:54:52,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-11-07 01:54:52,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 406. [2021-11-07 01:54:52,768 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-07 01:54:52,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1103 transitions. [2021-11-07 01:54:52,775 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1103 transitions. Word has length 6 [2021-11-07 01:54:52,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:54:52,777 INFO L470 AbstractCegarLoop]: Abstraction has 406 states and 1103 transitions. [2021-11-07 01:54:52,777 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-07 01:54:52,777 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1103 transitions. [2021-11-07 01:54:52,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-07 01:54:52,779 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:54:52,780 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:54:52,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-07 01:54:52,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 01:54:52,993 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-07 01:54:52,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:54:53,004 INFO L85 PathProgramCache]: Analyzing trace with hash 34136931, now seen corresponding path program 1 times [2021-11-07 01:54:53,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 01:54:53,005 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1370930677] [2021-11-07 01:54:53,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:54:53,005 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 01:54:53,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 01:54:53,007 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 01:54:53,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-07 01:54:53,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:54:53,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-07 01:54:53,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:54:53,259 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-07 01:54:53,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:54:53,314 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-07 01:54:53,314 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 01:54:53,314 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1370930677] [2021-11-07 01:54:53,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1370930677] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:54:53,315 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:54:53,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 3] imperfect sequences [] total 6 [2021-11-07 01:54:53,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823633375] [2021-11-07 01:54:53,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-07 01:54:53,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 01:54:53,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-07 01:54:53,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-07 01:54:53,317 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-07 01:54:53,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:54:53,531 INFO L93 Difference]: Finished difference Result 660 states and 1783 transitions. [2021-11-07 01:54:53,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-07 01:54:53,532 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-07 01:54:53,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:54:53,538 INFO L225 Difference]: With dead ends: 660 [2021-11-07 01:54:53,539 INFO L226 Difference]: Without dead ends: 618 [2021-11-07 01:54:53,539 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-11-07 01:54:53,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2021-11-07 01:54:53,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 384. [2021-11-07 01:54:53,558 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-07 01:54:53,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1054 transitions. [2021-11-07 01:54:53,561 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1054 transitions. Word has length 7 [2021-11-07 01:54:53,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:54:53,561 INFO L470 AbstractCegarLoop]: Abstraction has 384 states and 1054 transitions. [2021-11-07 01:54:53,562 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-07 01:54:53,562 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1054 transitions. [2021-11-07 01:54:53,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-07 01:54:53,563 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:54:53,563 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:54:53,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-11-07 01:54:53,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 01:54:53,777 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-07 01:54:53,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:54:53,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1810081783, now seen corresponding path program 1 times [2021-11-07 01:54:53,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 01:54:53,779 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [816677358] [2021-11-07 01:54:53,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:54:53,779 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 01:54:53,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 01:54:53,784 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 01:54:53,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-07 01:54:53,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:54:53,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 01:54:53,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:54:53,950 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-07 01:54:53,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:54:54,002 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-07 01:54:54,002 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 01:54:54,002 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [816677358] [2021-11-07 01:54:54,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [816677358] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:54:54,003 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:54:54,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-07 01:54:54,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399440883] [2021-11-07 01:54:54,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-07 01:54:54,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 01:54:54,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 01:54:54,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 01:54:54,006 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-07 01:54:54,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:54:54,033 INFO L93 Difference]: Finished difference Result 438 states and 1148 transitions. [2021-11-07 01:54:54,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 01:54:54,034 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-07 01:54:54,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:54:54,038 INFO L225 Difference]: With dead ends: 438 [2021-11-07 01:54:54,038 INFO L226 Difference]: Without dead ends: 392 [2021-11-07 01:54:54,039 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-07 01:54:54,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-11-07 01:54:54,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 340. [2021-11-07 01:54:54,052 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-07 01:54:54,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 888 transitions. [2021-11-07 01:54:54,055 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 888 transitions. Word has length 8 [2021-11-07 01:54:54,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:54:54,056 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 888 transitions. [2021-11-07 01:54:54,056 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-07 01:54:54,056 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 888 transitions. [2021-11-07 01:54:54,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-07 01:54:54,064 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:54:54,064 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:54:54,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-07 01:54:54,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 01:54:54,277 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-07 01:54:54,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:54:54,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1109192830, now seen corresponding path program 1 times [2021-11-07 01:54:54,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 01:54:54,278 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1051726671] [2021-11-07 01:54:54,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:54:54,279 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 01:54:54,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 01:54:54,280 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 01:54:54,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-07 01:54:54,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:54:54,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 01:54:54,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:54:54,510 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-07 01:54:54,553 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-07 01:54:54,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:54:54,602 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-07 01:54:54,602 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 01:54:54,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1051726671] [2021-11-07 01:54:54,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1051726671] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:54:54,603 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:54:54,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-07 01:54:54,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737261346] [2021-11-07 01:54:54,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-07 01:54:54,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 01:54:54,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 01:54:54,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 01:54:54,605 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-07 01:54:54,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:54:54,657 INFO L93 Difference]: Finished difference Result 204 states and 466 transitions. [2021-11-07 01:54:54,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 01:54:54,658 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-07 01:54:54,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:54:54,660 INFO L225 Difference]: With dead ends: 204 [2021-11-07 01:54:54,660 INFO L226 Difference]: Without dead ends: 198 [2021-11-07 01:54:54,660 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-07 01:54:54,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-11-07 01:54:54,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 158. [2021-11-07 01:54:54,666 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-07 01:54:54,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 368 transitions. [2021-11-07 01:54:54,668 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 368 transitions. Word has length 15 [2021-11-07 01:54:54,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:54:54,668 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 368 transitions. [2021-11-07 01:54:54,668 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-07 01:54:54,668 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 368 transitions. [2021-11-07 01:54:54,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-07 01:54:54,669 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:54:54,669 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:54:54,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-07 01:54:54,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 01:54:54,884 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-07 01:54:54,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:54:54,885 INFO L85 PathProgramCache]: Analyzing trace with hash 664004962, now seen corresponding path program 1 times [2021-11-07 01:54:54,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 01:54:54,888 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [990010803] [2021-11-07 01:54:54,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:54:54,888 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 01:54:54,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 01:54:54,889 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 01:54:54,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-07 01:54:55,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:54:55,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-07 01:54:55,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:54:55,539 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-07 01:54:55,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:54:56,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 01:54:56,679 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 01:54:56,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [990010803] [2021-11-07 01:54:56,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [990010803] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:54:56,680 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:54:56,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-11-07 01:54:56,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760232600] [2021-11-07 01:54:56,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-07 01:54:56,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 01:54:56,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-07 01:54:56,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-07 01:54:56,681 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-07 01:54:57,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:54:57,742 INFO L93 Difference]: Finished difference Result 536 states and 1242 transitions. [2021-11-07 01:54:57,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-07 01:54:57,742 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-07 01:54:57,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:54:57,747 INFO L225 Difference]: With dead ends: 536 [2021-11-07 01:54:57,747 INFO L226 Difference]: Without dead ends: 536 [2021-11-07 01:54:57,747 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-07 01:54:57,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-11-07 01:54:57,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 440. [2021-11-07 01:54:57,763 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-07 01:54:57,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1058 transitions. [2021-11-07 01:54:57,765 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1058 transitions. Word has length 16 [2021-11-07 01:54:57,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:54:57,766 INFO L470 AbstractCegarLoop]: Abstraction has 440 states and 1058 transitions. [2021-11-07 01:54:57,766 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-07 01:54:57,766 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1058 transitions. [2021-11-07 01:54:57,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-07 01:54:57,767 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:54:57,767 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:54:57,788 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-07 01:54:57,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 01:54:57,985 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-07 01:54:57,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:54:57,985 INFO L85 PathProgramCache]: Analyzing trace with hash -890679560, now seen corresponding path program 1 times [2021-11-07 01:54:57,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 01:54:57,987 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1244935066] [2021-11-07 01:54:57,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:54:57,987 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 01:54:57,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 01:54:57,988 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 01:54:57,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-07 01:54:58,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:54:58,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-07 01:54:58,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:54:58,360 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-07 01:54:58,610 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-07 01:54:58,642 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-07 01:54:58,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:54:58,799 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-07 01:54:58,805 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-07 01:54:58,987 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-07 01:54:58,987 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 01:54:58,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1244935066] [2021-11-07 01:54:58,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1244935066] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:54:58,987 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:54:58,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 10 [2021-11-07 01:54:58,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512085376] [2021-11-07 01:54:58,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-07 01:54:58,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 01:54:58,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-07 01:54:58,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-11-07 01:54:58,989 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-07 01:55:00,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:55:00,092 INFO L93 Difference]: Finished difference Result 810 states and 1920 transitions. [2021-11-07 01:55:00,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-07 01:55:00,092 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-07 01:55:00,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:55:00,098 INFO L225 Difference]: With dead ends: 810 [2021-11-07 01:55:00,098 INFO L226 Difference]: Without dead ends: 760 [2021-11-07 01:55:00,099 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2021-11-07 01:55:00,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2021-11-07 01:55:00,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 547. [2021-11-07 01:55:00,122 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-07 01:55:00,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 1320 transitions. [2021-11-07 01:55:00,125 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 1320 transitions. Word has length 17 [2021-11-07 01:55:00,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:55:00,125 INFO L470 AbstractCegarLoop]: Abstraction has 547 states and 1320 transitions. [2021-11-07 01:55:00,126 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-07 01:55:00,126 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 1320 transitions. [2021-11-07 01:55:00,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-07 01:55:00,127 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:55:00,127 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:55:00,148 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-07 01:55:00,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 01:55:00,345 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-07 01:55:00,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:55:00,346 INFO L85 PathProgramCache]: Analyzing trace with hash 667069994, now seen corresponding path program 2 times [2021-11-07 01:55:00,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 01:55:00,346 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1600913465] [2021-11-07 01:55:00,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-07 01:55:00,346 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 01:55:00,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 01:55:00,347 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 01:55:00,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-07 01:55:00,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-07 01:55:00,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 01:55:00,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-07 01:55:00,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:55:00,619 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-07 01:55:00,620 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-07 01:55:01,114 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-07 01:55:01,209 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-11-07 01:55:01,210 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-07 01:55:01,510 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-07 01:55:01,545 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-07 01:55:01,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:55:01,957 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-07 01:55:02,809 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-07 01:55:02,809 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 01:55:02,809 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1600913465] [2021-11-07 01:55:02,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1600913465] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:55:02,810 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:55:02,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 12 [2021-11-07 01:55:02,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662216490] [2021-11-07 01:55:02,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-07 01:55:02,810 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 01:55:02,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-07 01:55:02,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-11-07 01:55:02,811 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-07 01:55:05,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:55:05,282 INFO L93 Difference]: Finished difference Result 914 states and 2164 transitions. [2021-11-07 01:55:05,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-07 01:55:05,283 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-07 01:55:05,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:55:05,290 INFO L225 Difference]: With dead ends: 914 [2021-11-07 01:55:05,291 INFO L226 Difference]: Without dead ends: 872 [2021-11-07 01:55:05,291 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2021-11-07 01:55:05,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2021-11-07 01:55:05,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 553. [2021-11-07 01:55:05,310 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-07 01:55:05,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1332 transitions. [2021-11-07 01:55:05,313 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1332 transitions. Word has length 17 [2021-11-07 01:55:05,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:55:05,314 INFO L470 AbstractCegarLoop]: Abstraction has 553 states and 1332 transitions. [2021-11-07 01:55:05,314 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-07 01:55:05,314 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1332 transitions. [2021-11-07 01:55:05,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-07 01:55:05,316 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:55:05,316 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-07 01:55:05,332 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-07 01:55:05,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 01:55:05,532 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-07 01:55:05,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:55:05,532 INFO L85 PathProgramCache]: Analyzing trace with hash 708494457, now seen corresponding path program 1 times [2021-11-07 01:55:05,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 01:55:05,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1605747484] [2021-11-07 01:55:05,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:55:05,533 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 01:55:05,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 01:55:05,534 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 01:55:05,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-07 01:55:05,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:55:05,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-07 01:55:05,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:55:05,830 INFO L354 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2021-11-07 01:55:05,831 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-07 01:55:06,580 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-07 01:55:06,936 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-11-07 01:55:06,936 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-07 01:55:07,085 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-07 01:55:07,125 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-07 01:55:07,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:55:08,318 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-07 01:55:09,062 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-07 01:55:09,063 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 01:55:09,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1605747484] [2021-11-07 01:55:09,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1605747484] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:55:09,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:55:09,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 12 [2021-11-07 01:55:09,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230285799] [2021-11-07 01:55:09,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-07 01:55:09,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 01:55:09,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-07 01:55:09,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-11-07 01:55:09,066 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-07 01:55:11,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:55:11,370 INFO L93 Difference]: Finished difference Result 846 states and 2016 transitions. [2021-11-07 01:55:11,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-07 01:55:11,371 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-07 01:55:11,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:55:11,377 INFO L225 Difference]: With dead ends: 846 [2021-11-07 01:55:11,378 INFO L226 Difference]: Without dead ends: 802 [2021-11-07 01:55:11,378 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2021-11-07 01:55:11,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-11-07 01:55:11,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 554. [2021-11-07 01:55:11,397 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-07 01:55:11,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 1335 transitions. [2021-11-07 01:55:11,400 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 1335 transitions. Word has length 18 [2021-11-07 01:55:11,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:55:11,400 INFO L470 AbstractCegarLoop]: Abstraction has 554 states and 1335 transitions. [2021-11-07 01:55:11,401 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-07 01:55:11,401 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 1335 transitions. [2021-11-07 01:55:11,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-07 01:55:11,402 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:55:11,403 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-07 01:55:11,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-07 01:55:11,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 01:55:11,618 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-07 01:55:11,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:55:11,619 INFO L85 PathProgramCache]: Analyzing trace with hash -916314696, now seen corresponding path program 1 times [2021-11-07 01:55:11,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 01:55:11,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1558290425] [2021-11-07 01:55:11,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:55:11,620 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 01:55:11,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 01:55:11,639 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 01:55:11,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-07 01:55:11,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:55:11,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 01:55:11,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:55:11,998 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-07 01:55:11,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:55:12,093 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-07 01:55:12,093 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 01:55:12,093 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1558290425] [2021-11-07 01:55:12,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1558290425] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:55:12,093 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:55:12,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-11-07 01:55:12,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588293188] [2021-11-07 01:55:12,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-07 01:55:12,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 01:55:12,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 01:55:12,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-07 01:55:12,095 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-07 01:55:12,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:55:12,135 INFO L93 Difference]: Finished difference Result 478 states and 1111 transitions. [2021-11-07 01:55:12,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-07 01:55:12,135 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-07 01:55:12,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:55:12,139 INFO L225 Difference]: With dead ends: 478 [2021-11-07 01:55:12,139 INFO L226 Difference]: Without dead ends: 478 [2021-11-07 01:55:12,139 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-07 01:55:12,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-11-07 01:55:12,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 446. [2021-11-07 01:55:12,152 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-07 01:55:12,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1047 transitions. [2021-11-07 01:55:12,154 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1047 transitions. Word has length 23 [2021-11-07 01:55:12,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:55:12,155 INFO L470 AbstractCegarLoop]: Abstraction has 446 states and 1047 transitions. [2021-11-07 01:55:12,155 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-07 01:55:12,155 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1047 transitions. [2021-11-07 01:55:12,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-07 01:55:12,156 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:55:12,157 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-07 01:55:12,172 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-07 01:55:12,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 01:55:12,372 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-07 01:55:12,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:55:12,373 INFO L85 PathProgramCache]: Analyzing trace with hash -302854002, now seen corresponding path program 2 times [2021-11-07 01:55:12,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 01:55:12,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [946030977] [2021-11-07 01:55:12,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-07 01:55:12,373 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 01:55:12,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 01:55:12,374 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 01:55:12,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-07 01:55:12,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-07 01:55:12,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 01:55:12,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 01:55:12,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:55:12,862 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-07 01:55:12,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:55:12,940 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-07 01:55:12,940 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 01:55:12,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [946030977] [2021-11-07 01:55:12,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [946030977] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-07 01:55:12,940 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-07 01:55:12,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-07 01:55:12,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635825376] [2021-11-07 01:55:12,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-07 01:55:12,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 01:55:12,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 01:55:12,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 01:55:12,942 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-07 01:55:12,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:55:12,998 INFO L93 Difference]: Finished difference Result 302 states and 682 transitions. [2021-11-07 01:55:12,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 01:55:12,998 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-07 01:55:12,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:55:13,000 INFO L225 Difference]: With dead ends: 302 [2021-11-07 01:55:13,000 INFO L226 Difference]: Without dead ends: 258 [2021-11-07 01:55:13,000 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-07 01:55:13,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2021-11-07 01:55:13,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 258. [2021-11-07 01:55:13,007 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-07 01:55:13,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 561 transitions. [2021-11-07 01:55:13,012 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 561 transitions. Word has length 25 [2021-11-07 01:55:13,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:55:13,014 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 561 transitions. [2021-11-07 01:55:13,015 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-07 01:55:13,015 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 561 transitions. [2021-11-07 01:55:13,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-07 01:55:13,016 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:55:13,017 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-07 01:55:13,040 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-07 01:55:13,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 [2021-11-07 01:55:13,232 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-07 01:55:13,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:55:13,233 INFO L85 PathProgramCache]: Analyzing trace with hash -817004241, now seen corresponding path program 1 times [2021-11-07 01:55:13,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 01:55:13,233 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1688894127] [2021-11-07 01:55:13,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:55:13,233 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 01:55:13,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 01:55:13,234 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 01:55:13,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-07 01:55:13,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:55:13,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-07 01:55:13,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:55:14,265 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-07 01:55:14,558 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-07 01:55:14,600 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-07 01:55:14,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:55:14,799 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-07 01:55:14,801 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-07 01:55:17,057 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-07 01:55:17,057 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 01:55:17,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1688894127] [2021-11-07 01:55:17,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1688894127] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 01:55:17,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [532873288] [2021-11-07 01:55:17,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:55:17,058 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-07 01:55:17,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 [2021-11-07 01:55:17,059 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-07 01:55:17,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2021-11-07 01:55:17,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:55:17,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-07 01:55:17,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:55:18,386 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-07 01:55:18,576 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-07 01:55:18,581 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-07 01:55:18,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:55:18,672 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-07 01:55:18,675 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-07 01:55:19,478 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-07 01:55:19,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [532873288] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 01:55:19,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955134802] [2021-11-07 01:55:19,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:55:19,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:55:19,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:55:19,480 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 01:55:19,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-07 01:55:19,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:55:19,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-07 01:55:19,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:55:21,737 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-07 01:55:22,635 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-07 01:55:22,641 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-07 01:55:22,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:55:23,079 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-07 01:55:23,087 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-07 01:55:35,038 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-07 01:55:35,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955134802] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 01:55:35,038 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-11-07 01:55:35,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8, 8, 9, 10] total 29 [2021-11-07 01:55:35,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816359106] [2021-11-07 01:55:35,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-07 01:55:35,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 01:55:35,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-07 01:55:35,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2021-11-07 01:55:35,040 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-07 01:56:19,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:56:19,343 INFO L93 Difference]: Finished difference Result 1271 states and 2744 transitions. [2021-11-07 01:56:19,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-11-07 01:56:19,348 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-07 01:56:19,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:56:19,356 INFO L225 Difference]: With dead ends: 1271 [2021-11-07 01:56:19,357 INFO L226 Difference]: Without dead ends: 1175 [2021-11-07 01:56:19,359 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 161 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1502 ImplicationChecksByTransitivity, 36.4s TimeCoverageRelationStatistics Valid=705, Invalid=4995, Unknown=0, NotChecked=0, Total=5700 [2021-11-07 01:56:19,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states. [2021-11-07 01:56:19,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 668. [2021-11-07 01:56:19,382 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-07 01:56:19,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1456 transitions. [2021-11-07 01:56:19,385 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1456 transitions. Word has length 33 [2021-11-07 01:56:19,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:56:19,385 INFO L470 AbstractCegarLoop]: Abstraction has 668 states and 1456 transitions. [2021-11-07 01:56:19,386 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-07 01:56:19,386 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1456 transitions. [2021-11-07 01:56:19,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-07 01:56:19,388 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:56:19,388 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-07 01:56:19,429 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-07 01:56:19,623 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-07 01:56:19,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (14)] Ended with exit code 0 [2021-11-07 01:56:20,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt [2021-11-07 01:56:20,012 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-07 01:56:20,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:56:20,013 INFO L85 PathProgramCache]: Analyzing trace with hash 358085267, now seen corresponding path program 1 times [2021-11-07 01:56:20,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 01:56:20,013 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [494004923] [2021-11-07 01:56:20,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:56:20,013 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 01:56:20,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 01:56:20,014 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 01:56:20,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-07 01:56:20,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:56:20,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-07 01:56:20,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:56:21,588 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-07 01:56:21,821 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-07 01:56:21,907 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-07 01:56:21,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:56:22,233 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-07 01:56:22,239 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-07 01:56:25,412 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-07 01:56:25,413 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 01:56:25,413 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [494004923] [2021-11-07 01:56:25,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [494004923] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 01:56:25,413 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1665741727] [2021-11-07 01:56:25,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:56:25,413 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-07 01:56:25,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 [2021-11-07 01:56:25,414 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-07 01:56:25,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2021-11-07 01:56:26,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:56:26,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-07 01:56:26,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:56:26,972 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-07 01:56:27,127 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-07 01:56:27,132 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-07 01:56:27,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:56:27,185 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-07 01:56:27,188 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-07 01:56:28,108 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-07 01:56:28,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1665741727] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 01:56:28,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199885394] [2021-11-07 01:56:28,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:56:28,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:56:28,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:56:28,111 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 01:56:28,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-07 01:56:28,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:56:28,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-07 01:56:28,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:56:30,466 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-07 01:56:31,243 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-07 01:56:31,247 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-07 01:56:31,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:56:31,748 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-07 01:56:31,752 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-07 01:56:46,327 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-07 01:56:46,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199885394] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 01:56:46,328 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-11-07 01:56:46,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10, 10, 11, 12] total 37 [2021-11-07 01:56:46,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870807618] [2021-11-07 01:56:46,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-11-07 01:56:46,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 01:56:46,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-11-07 01:56:46,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1294, Unknown=0, NotChecked=0, Total=1482 [2021-11-07 01:56:46,330 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-07 01:57:59,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:57:59,808 INFO L93 Difference]: Finished difference Result 2348 states and 5047 transitions. [2021-11-07 01:57:59,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2021-11-07 01:57:59,812 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-07 01:57:59,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:57:59,828 INFO L225 Difference]: With dead ends: 2348 [2021-11-07 01:57:59,828 INFO L226 Difference]: Without dead ends: 2244 [2021-11-07 01:57:59,832 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 189 SyntacticMatches, 2 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3120 ImplicationChecksByTransitivity, 60.4s TimeCoverageRelationStatistics Valid=1289, Invalid=9631, Unknown=0, NotChecked=0, Total=10920 [2021-11-07 01:57:59,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2244 states. [2021-11-07 01:57:59,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2244 to 1148. [2021-11-07 01:57:59,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 1147 states have (on average 2.2074978204010463) internal successors, (2532), 1147 states have internal predecessors, (2532), 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-07 01:57:59,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 2532 transitions. [2021-11-07 01:57:59,880 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 2532 transitions. Word has length 39 [2021-11-07 01:57:59,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:57:59,881 INFO L470 AbstractCegarLoop]: Abstraction has 1148 states and 2532 transitions. [2021-11-07 01:57:59,881 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-07 01:57:59,881 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 2532 transitions. [2021-11-07 01:57:59,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-07 01:57:59,884 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:57:59,884 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-07 01:57:59,920 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-07 01:58:00,115 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2021-11-07 01:58:00,308 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (17)] Forceful destruction successful, exit code 0 [2021-11-07 01:58:00,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt [2021-11-07 01:58:00,504 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-07 01:58:00,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:58:00,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1239593676, now seen corresponding path program 1 times [2021-11-07 01:58:00,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 01:58:00,505 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [797688747] [2021-11-07 01:58:00,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:58:00,505 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 01:58:00,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 01:58:00,508 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 01:58:00,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-07 01:58:01,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:58:01,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-07 01:58:01,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:58:05,135 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-07 01:58:05,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:58:23,048 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-07 01:58:23,049 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 01:58:23,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [797688747] [2021-11-07 01:58:23,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [797688747] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 01:58:23,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [934024377] [2021-11-07 01:58:23,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:58:23,049 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-07 01:58:23,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 [2021-11-07 01:58:23,050 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-07 01:58:23,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2021-11-07 01:58:24,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:58:24,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-07 01:58:24,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:58:27,307 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-07 01:58:27,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:58:36,159 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-07 01:58:36,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [934024377] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 01:58:36,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369878750] [2021-11-07 01:58:36,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:58:36,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:58:36,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:58:36,161 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 01:58:36,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-07 01:58:36,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:58:36,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-07 01:58:36,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:58:40,285 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-07 01:58:40,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 02:00:28,782 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-07 02:00:28,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369878750] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 02:00:28,783 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-11-07 02:00:28,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7, 7, 7, 9] total 20 [2021-11-07 02:00:28,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222967181] [2021-11-07 02:00:28,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-07 02:00:28,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-07 02:00:28,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-07 02:00:28,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=293, Unknown=2, NotChecked=0, Total=420 [2021-11-07 02:00:28,785 INFO L87 Difference]: Start difference. First operand 1148 states and 2532 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-07 02:00:42,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 02:00:42,467 INFO L93 Difference]: Finished difference Result 1656 states and 3557 transitions. [2021-11-07 02:00:42,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-07 02:00:42,467 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-07 02:00:42,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 02:00:42,478 INFO L225 Difference]: With dead ends: 1656 [2021-11-07 02:00:42,478 INFO L226 Difference]: Without dead ends: 1620 [2021-11-07 02:00:42,478 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 261 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 49.5s TimeCoverageRelationStatistics Valid=210, Invalid=438, Unknown=2, NotChecked=0, Total=650 [2021-11-07 02:00:42,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1620 states. [2021-11-07 02:00:42,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1620 to 1536. [2021-11-07 02:00:42,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1536 states, 1535 states have (on average 2.165472312703583) internal successors, (3324), 1535 states have internal predecessors, (3324), 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-07 02:00:42,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1536 states to 1536 states and 3324 transitions. [2021-11-07 02:00:42,529 INFO L78 Accepts]: Start accepts. Automaton has 1536 states and 3324 transitions. Word has length 48 [2021-11-07 02:00:42,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 02:00:42,529 INFO L470 AbstractCegarLoop]: Abstraction has 1536 states and 3324 transitions. [2021-11-07 02:00:42,529 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-07 02:00:42,530 INFO L276 IsEmpty]: Start isEmpty. Operand 1536 states and 3324 transitions. [2021-11-07 02:00:42,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-07 02:00:42,539 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 02:00:42,539 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-07 02:00:42,560 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-11-07 02:00:42,757 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2021-11-07 02:00:42,980 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-07 02:00:43,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 02:00:43,153 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-07 02:00:43,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 02:00:43,154 INFO L85 PathProgramCache]: Analyzing trace with hash 2096074442, now seen corresponding path program 2 times [2021-11-07 02:00:43,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-07 02:00:43,154 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1174349540] [2021-11-07 02:00:43,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-07 02:00:43,154 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-07 02:00:43,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat [2021-11-07 02:00:43,157 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-07 02:00:43,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-11-07 02:00:44,182 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-07 02:00:44,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 02:00:44,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-07 02:00:44,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 02:00:48,765 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-07 02:00:50,088 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-07 02:00:50,513 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-07 02:00:50,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 02:00:52,223 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-07 02:00:52,230 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-07 02:02:30,002 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-07 02:02:30,002 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-07 02:02:30,002 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1174349540] [2021-11-07 02:02:30,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1174349540] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 02:02:30,003 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1232982317] [2021-11-07 02:02:30,003 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-07 02:02:30,003 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-07 02:02:30,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 [2021-11-07 02:02:30,005 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-07 02:02:30,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2021-11-07 02:02:32,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-07 02:02:32,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 02:02:32,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-07 02:02:32,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 02:02:36,617 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-07 02:02:37,336 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-07 02:02:37,347 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-07 02:02:37,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 02:02:37,516 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-07 02:02:37,521 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-07 02:03:47,793 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-07 02:03:47,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1232982317] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 02:03:47,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606457660] [2021-11-07 02:03:47,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-07 02:03:47,794 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 02:03:47,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 02:03:47,795 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 02:03:47,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dca53ca9-6e27-48d8-9171-b6aa0853a756/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-07 02:03:49,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-07 02:03:49,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 02:03:49,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 32 conjunts are in the unsatisfiable core [2021-11-07 02:03:49,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 02:03:54,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 02:03:54,092 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-07 02:03:56,543 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 02:03:56,543 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-07 02:03:56,550 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-07 02:03:56,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 02:03:59,844 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 32 treesize of output 28 [2021-11-07 02:03:59,858 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-11-07 02:03:59,858 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 47 treesize of output 38