./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/pthread-race-challenges/per-thread-array-init.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/pthread-race-challenges/per-thread-array-init.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-DataRace-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 16badef15fc63e9ddc5177a1b2c95333295e395a70b18e0490e8c8921933ac0e --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 04:40:12,425 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 04:40:12,500 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-DataRace-32bit-Taipan_Default.epf [2024-11-14 04:40:12,505 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 04:40:12,505 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 04:40:12,544 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 04:40:12,544 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 04:40:12,544 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 04:40:12,545 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 04:40:12,545 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 04:40:12,545 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 04:40:12,545 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 04:40:12,545 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 04:40:12,545 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 04:40:12,545 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 04:40:12,547 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 04:40:12,547 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 04:40:12,547 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 04:40:12,548 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 04:40:12,548 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 04:40:12,549 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 04:40:12,549 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 04:40:12,550 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 04:40:12,550 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 04:40:12,550 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 04:40:12,550 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 04:40:12,550 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 04:40:12,550 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 04:40:12,550 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 04:40:12,551 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 04:40:12,551 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 04:40:12,551 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2024-11-14 04:40:12,551 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 04:40:12,551 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-14 04:40:12,551 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 04:40:12,551 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 04:40:12,551 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 04:40:12,551 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 04:40:12,551 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 04:40:12,552 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:40:12,553 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 04:40:12,553 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 04:40:12,553 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 04:40:12,553 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 04:40:12,553 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 04:40:12,553 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 04:40:12,553 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 04:40:12,553 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 04:40:12,553 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 ! data-race) ) 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 -> 16badef15fc63e9ddc5177a1b2c95333295e395a70b18e0490e8c8921933ac0e [2024-11-14 04:40:12,914 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 04:40:12,929 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 04:40:12,931 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 04:40:12,932 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 04:40:12,934 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 04:40:12,936 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/pthread-race-challenges/per-thread-array-init.i Unable to find full path for "g++" [2024-11-14 04:40:14,925 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 04:40:15,280 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 04:40:15,283 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/sv-benchmarks/c/pthread-race-challenges/per-thread-array-init.i [2024-11-14 04:40:15,304 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/data/342b82eed/75e8429e34e0497dafc934d04380c32e/FLAG0ce916b96 [2024-11-14 04:40:15,322 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/data/342b82eed/75e8429e34e0497dafc934d04380c32e [2024-11-14 04:40:15,324 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 04:40:15,326 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 04:40:15,327 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 04:40:15,328 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 04:40:15,332 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 04:40:15,333 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:40:15" (1/1) ... [2024-11-14 04:40:15,336 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4eee48b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:40:15, skipping insertion in model container [2024-11-14 04:40:15,337 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:40:15" (1/1) ... [2024-11-14 04:40:15,392 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 04:40:16,065 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:40:16,073 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 04:40:16,123 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:40:16,177 INFO L204 MainTranslator]: Completed translation [2024-11-14 04:40:16,178 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:40:16 WrapperNode [2024-11-14 04:40:16,178 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 04:40:16,179 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 04:40:16,179 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 04:40:16,179 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 04:40:16,186 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:40:16" (1/1) ... [2024-11-14 04:40:16,202 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:40:16" (1/1) ... [2024-11-14 04:40:16,221 INFO L138 Inliner]: procedures = 261, calls = 12, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 67 [2024-11-14 04:40:16,222 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 04:40:16,222 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 04:40:16,222 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 04:40:16,223 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 04:40:16,230 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:40:16" (1/1) ... [2024-11-14 04:40:16,231 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:40:16" (1/1) ... [2024-11-14 04:40:16,234 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:40:16" (1/1) ... [2024-11-14 04:40:16,234 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:40:16" (1/1) ... [2024-11-14 04:40:16,242 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:40:16" (1/1) ... [2024-11-14 04:40:16,245 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:40:16" (1/1) ... [2024-11-14 04:40:16,247 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:40:16" (1/1) ... [2024-11-14 04:40:16,248 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:40:16" (1/1) ... [2024-11-14 04:40:16,250 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 04:40:16,251 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 04:40:16,251 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 04:40:16,251 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 04:40:16,252 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:40:16" (1/1) ... [2024-11-14 04:40:16,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:40:16,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:16,286 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 04:40:16,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 04:40:16,316 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-14 04:40:16,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-14 04:40:16,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-14 04:40:16,317 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-14 04:40:16,317 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2024-11-14 04:40:16,317 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2024-11-14 04:40:16,317 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 04:40:16,317 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 04:40:16,319 WARN L207 CfgBuilder]: User set CodeBlockSize to LoopFreeBlock but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-14 04:40:16,459 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 04:40:16,460 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 04:40:16,703 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-14 04:40:16,703 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 04:40:16,718 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 04:40:16,718 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-14 04:40:16,720 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:40:16 BoogieIcfgContainer [2024-11-14 04:40:16,721 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 04:40:16,725 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 04:40:16,725 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 04:40:16,733 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 04:40:16,733 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 04:40:15" (1/3) ... [2024-11-14 04:40:16,734 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7720a2fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:40:16, skipping insertion in model container [2024-11-14 04:40:16,734 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:40:16" (2/3) ... [2024-11-14 04:40:16,734 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7720a2fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:40:16, skipping insertion in model container [2024-11-14 04:40:16,736 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:40:16" (3/3) ... [2024-11-14 04:40:16,737 INFO L112 eAbstractionObserver]: Analyzing ICFG per-thread-array-init.i [2024-11-14 04:40:16,760 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 04:40:16,763 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG per-thread-array-init.i that has 2 procedures, 86 locations, 1 initial locations, 2 loop locations, and 4 error locations. [2024-11-14 04:40:16,763 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-14 04:40:16,847 INFO L143 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2024-11-14 04:40:16,917 INFO L113 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 89 places, 90 transitions, 187 flow [2024-11-14 04:40:17,020 INFO L135 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 716 states, 701 states have (on average 1.9172610556348073) internal successors, (1344), 715 states have internal predecessors, (1344), 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) [2024-11-14 04:40:17,055 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 04:40:17,075 INFO L333 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, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2bc1782f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 04:40:17,076 INFO L334 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-11-14 04:40:17,080 INFO L276 IsEmpty]: Start isEmpty. Operand has 716 states, 701 states have (on average 1.9172610556348073) internal successors, (1344), 715 states have internal predecessors, (1344), 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) [2024-11-14 04:40:17,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-14 04:40:17,088 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:17,089 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:17,089 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:17,095 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:17,095 INFO L85 PathProgramCache]: Analyzing trace with hash -540998101, now seen corresponding path program 1 times [2024-11-14 04:40:17,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:17,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234363544] [2024-11-14 04:40:17,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:17,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:17,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:18,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:18,315 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:18,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234363544] [2024-11-14 04:40:18,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234363544] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:18,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:40:18,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 04:40:18,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976426617] [2024-11-14 04:40:18,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:18,328 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:40:18,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:18,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:40:18,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:40:18,352 INFO L87 Difference]: Start difference. First operand has 716 states, 701 states have (on average 1.9172610556348073) internal successors, (1344), 715 states have internal predecessors, (1344), 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 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 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) [2024-11-14 04:40:18,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:18,738 INFO L93 Difference]: Finished difference Result 1464 states and 2775 transitions. [2024-11-14 04:40:18,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:40:18,741 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 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 29 [2024-11-14 04:40:18,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:18,765 INFO L225 Difference]: With dead ends: 1464 [2024-11-14 04:40:18,765 INFO L226 Difference]: Without dead ends: 719 [2024-11-14 04:40:18,770 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:40:18,777 INFO L432 NwaCegarLoop]: 109 mSDtfsCounter, 38 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:18,780 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 231 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 04:40:18,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2024-11-14 04:40:18,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 709. [2024-11-14 04:40:18,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 709 states, 697 states have (on average 1.8637015781922526) internal successors, (1299), 708 states have internal predecessors, (1299), 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) [2024-11-14 04:40:18,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 1299 transitions. [2024-11-14 04:40:18,889 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 1299 transitions. Word has length 29 [2024-11-14 04:40:18,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:18,892 INFO L471 AbstractCegarLoop]: Abstraction has 709 states and 1299 transitions. [2024-11-14 04:40:18,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 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) [2024-11-14 04:40:18,892 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 1299 transitions. [2024-11-14 04:40:18,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-14 04:40:18,893 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:18,894 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:18,894 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 04:40:18,895 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:18,895 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:18,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1453665866, now seen corresponding path program 1 times [2024-11-14 04:40:18,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:18,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433878580] [2024-11-14 04:40:18,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:18,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:18,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:19,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:19,097 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:19,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433878580] [2024-11-14 04:40:19,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433878580] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:19,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:40:19,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 04:40:19,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836543011] [2024-11-14 04:40:19,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:19,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 04:40:19,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:19,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 04:40:19,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-14 04:40:19,100 INFO L87 Difference]: Start difference. First operand 709 states and 1299 transitions. Second operand has 5 states, 5 states have (on average 6.2) 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) [2024-11-14 04:40:19,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:19,282 INFO L93 Difference]: Finished difference Result 717 states and 1306 transitions. [2024-11-14 04:40:19,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:40:19,282 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) 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 31 [2024-11-14 04:40:19,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:19,290 INFO L225 Difference]: With dead ends: 717 [2024-11-14 04:40:19,292 INFO L226 Difference]: Without dead ends: 707 [2024-11-14 04:40:19,292 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:40:19,293 INFO L432 NwaCegarLoop]: 68 mSDtfsCounter, 38 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:19,294 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 236 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 04:40:19,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2024-11-14 04:40:19,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 707. [2024-11-14 04:40:19,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 707 states, 695 states have (on average 1.864748201438849) internal successors, (1296), 706 states have internal predecessors, (1296), 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) [2024-11-14 04:40:19,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 707 states to 707 states and 1296 transitions. [2024-11-14 04:40:19,338 INFO L78 Accepts]: Start accepts. Automaton has 707 states and 1296 transitions. Word has length 31 [2024-11-14 04:40:19,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:19,340 INFO L471 AbstractCegarLoop]: Abstraction has 707 states and 1296 transitions. [2024-11-14 04:40:19,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) 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) [2024-11-14 04:40:19,340 INFO L276 IsEmpty]: Start isEmpty. Operand 707 states and 1296 transitions. [2024-11-14 04:40:19,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-14 04:40:19,342 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:19,342 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:19,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-14 04:40:19,342 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:19,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:19,343 INFO L85 PathProgramCache]: Analyzing trace with hash -313565301, now seen corresponding path program 1 times [2024-11-14 04:40:19,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:19,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933672734] [2024-11-14 04:40:19,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:19,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:19,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:19,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:19,894 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:19,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933672734] [2024-11-14 04:40:19,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933672734] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:19,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:40:19,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 04:40:19,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398894596] [2024-11-14 04:40:19,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:19,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:40:19,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:19,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:40:19,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:40:19,898 INFO L87 Difference]: Start difference. First operand 707 states and 1296 transitions. Second operand has 6 states, 5 states have (on average 7.8) internal successors, (39), 6 states have internal predecessors, (39), 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) [2024-11-14 04:40:20,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:20,181 INFO L93 Difference]: Finished difference Result 777 states and 1419 transitions. [2024-11-14 04:40:20,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:40:20,182 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.8) internal successors, (39), 6 states have internal predecessors, (39), 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 [2024-11-14 04:40:20,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:20,186 INFO L225 Difference]: With dead ends: 777 [2024-11-14 04:40:20,187 INFO L226 Difference]: Without dead ends: 762 [2024-11-14 04:40:20,187 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:40:20,188 INFO L432 NwaCegarLoop]: 95 mSDtfsCounter, 47 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:20,188 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 258 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 04:40:20,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2024-11-14 04:40:20,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 742. [2024-11-14 04:40:20,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 731 states have (on average 1.8645690834473325) internal successors, (1363), 741 states have internal predecessors, (1363), 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) [2024-11-14 04:40:20,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 1363 transitions. [2024-11-14 04:40:20,228 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 1363 transitions. Word has length 39 [2024-11-14 04:40:20,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:20,229 INFO L471 AbstractCegarLoop]: Abstraction has 742 states and 1363 transitions. [2024-11-14 04:40:20,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.8) internal successors, (39), 6 states have internal predecessors, (39), 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) [2024-11-14 04:40:20,230 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 1363 transitions. [2024-11-14 04:40:20,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-14 04:40:20,232 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:20,232 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:20,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-14 04:40:20,233 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:20,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:20,236 INFO L85 PathProgramCache]: Analyzing trace with hash 2061051086, now seen corresponding path program 1 times [2024-11-14 04:40:20,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:20,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090046043] [2024-11-14 04:40:20,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:20,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:20,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:20,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:20,740 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:20,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090046043] [2024-11-14 04:40:20,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090046043] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:20,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:40:20,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 04:40:20,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605035308] [2024-11-14 04:40:20,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:20,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:40:20,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:20,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:40:20,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:40:20,742 INFO L87 Difference]: Start difference. First operand 742 states and 1363 transitions. Second operand has 6 states, 5 states have (on average 9.6) internal successors, (48), 6 states have internal predecessors, (48), 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) [2024-11-14 04:40:21,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:21,164 INFO L93 Difference]: Finished difference Result 958 states and 1753 transitions. [2024-11-14 04:40:21,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:40:21,166 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.6) internal successors, (48), 6 states have internal predecessors, (48), 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 [2024-11-14 04:40:21,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:21,173 INFO L225 Difference]: With dead ends: 958 [2024-11-14 04:40:21,173 INFO L226 Difference]: Without dead ends: 839 [2024-11-14 04:40:21,174 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:40:21,177 INFO L432 NwaCegarLoop]: 192 mSDtfsCounter, 166 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:21,178 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 384 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-14 04:40:21,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2024-11-14 04:40:21,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 719. [2024-11-14 04:40:21,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 711 states have (on average 1.8579465541490858) internal successors, (1321), 718 states have internal predecessors, (1321), 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) [2024-11-14 04:40:21,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 1321 transitions. [2024-11-14 04:40:21,233 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 1321 transitions. Word has length 48 [2024-11-14 04:40:21,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:21,233 INFO L471 AbstractCegarLoop]: Abstraction has 719 states and 1321 transitions. [2024-11-14 04:40:21,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.6) internal successors, (48), 6 states have internal predecessors, (48), 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) [2024-11-14 04:40:21,234 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 1321 transitions. [2024-11-14 04:40:21,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-14 04:40:21,236 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:21,238 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:21,238 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-14 04:40:21,238 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:21,239 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:21,239 INFO L85 PathProgramCache]: Analyzing trace with hash 2045278303, now seen corresponding path program 1 times [2024-11-14 04:40:21,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:21,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55447783] [2024-11-14 04:40:21,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:21,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:21,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:21,741 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 04:40:21,743 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:21,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55447783] [2024-11-14 04:40:21,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55447783] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:21,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:40:21,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 04:40:21,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937402599] [2024-11-14 04:40:21,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:21,744 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:40:21,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:21,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:40:21,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:40:21,745 INFO L87 Difference]: Start difference. First operand 719 states and 1321 transitions. Second operand has 6 states, 5 states have (on average 11.2) internal successors, (56), 6 states have internal predecessors, (56), 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) [2024-11-14 04:40:21,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:21,961 INFO L93 Difference]: Finished difference Result 719 states and 1321 transitions. [2024-11-14 04:40:21,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:40:21,962 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 11.2) internal successors, (56), 6 states have internal predecessors, (56), 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 56 [2024-11-14 04:40:21,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:21,966 INFO L225 Difference]: With dead ends: 719 [2024-11-14 04:40:21,967 INFO L226 Difference]: Without dead ends: 564 [2024-11-14 04:40:21,967 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:40:21,968 INFO L432 NwaCegarLoop]: 98 mSDtfsCounter, 40 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:21,969 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 255 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 04:40:21,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2024-11-14 04:40:21,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 564. [2024-11-14 04:40:21,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 564 states, 558 states have (on average 1.853046594982079) internal successors, (1034), 563 states have internal predecessors, (1034), 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) [2024-11-14 04:40:21,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 1034 transitions. [2024-11-14 04:40:21,995 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 1034 transitions. Word has length 56 [2024-11-14 04:40:21,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:21,995 INFO L471 AbstractCegarLoop]: Abstraction has 564 states and 1034 transitions. [2024-11-14 04:40:21,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 11.2) internal successors, (56), 6 states have internal predecessors, (56), 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) [2024-11-14 04:40:21,996 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 1034 transitions. [2024-11-14 04:40:21,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:21,997 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:21,998 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:22,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-14 04:40:22,002 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:22,002 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:22,002 INFO L85 PathProgramCache]: Analyzing trace with hash 138609609, now seen corresponding path program 1 times [2024-11-14 04:40:22,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:22,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735368136] [2024-11-14 04:40:22,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:22,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:22,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:23,214 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:23,214 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:23,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735368136] [2024-11-14 04:40:23,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735368136] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:23,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490791875] [2024-11-14 04:40:23,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:23,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:23,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:23,219 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:23,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 04:40:23,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:23,343 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:40:23,350 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:23,548 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:23,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:40:23,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:40:23,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:40:24,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:24,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:24,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:24,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:24,046 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:24,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:40:24,059 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:24,060 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:24,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490791875] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:24,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:24,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:40:24,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802600240] [2024-11-14 04:40:24,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:24,061 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:24,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:24,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:24,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:40:24,062 INFO L87 Difference]: Start difference. First operand 564 states and 1034 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:25,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:25,121 INFO L93 Difference]: Finished difference Result 1114 states and 2041 transitions. [2024-11-14 04:40:25,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-14 04:40:25,122 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:40:25,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:25,129 INFO L225 Difference]: With dead ends: 1114 [2024-11-14 04:40:25,129 INFO L226 Difference]: Without dead ends: 1093 [2024-11-14 04:40:25,130 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=192, Invalid=864, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:40:25,131 INFO L432 NwaCegarLoop]: 99 mSDtfsCounter, 203 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:25,131 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 486 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:40:25,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2024-11-14 04:40:25,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 610. [2024-11-14 04:40:25,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 604 states have (on average 1.8642384105960266) internal successors, (1126), 609 states have internal predecessors, (1126), 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) [2024-11-14 04:40:25,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1126 transitions. [2024-11-14 04:40:25,174 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1126 transitions. Word has length 58 [2024-11-14 04:40:25,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:25,174 INFO L471 AbstractCegarLoop]: Abstraction has 610 states and 1126 transitions. [2024-11-14 04:40:25,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:25,174 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1126 transitions. [2024-11-14 04:40:25,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:25,175 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:25,176 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:25,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 04:40:25,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:25,381 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:25,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:25,382 INFO L85 PathProgramCache]: Analyzing trace with hash -926598443, now seen corresponding path program 2 times [2024-11-14 04:40:25,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:25,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555127594] [2024-11-14 04:40:25,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:25,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:25,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:26,449 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:26,449 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:26,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555127594] [2024-11-14 04:40:26,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555127594] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:26,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700722816] [2024-11-14 04:40:26,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:40:26,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:26,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:26,452 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:26,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-14 04:40:26,582 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:40:26,582 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:40:26,584 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:40:26,588 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:26,710 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:26,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:40:26,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:40:27,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:40:27,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:27,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:27,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:27,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:27,171 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:27,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:40:27,189 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:27,189 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:27,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700722816] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:27,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:27,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:40:27,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21147018] [2024-11-14 04:40:27,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:27,191 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:27,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:27,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:27,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:40:27,192 INFO L87 Difference]: Start difference. First operand 610 states and 1126 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:28,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:28,306 INFO L93 Difference]: Finished difference Result 1437 states and 2644 transitions. [2024-11-14 04:40:28,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:40:28,307 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:40:28,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:28,313 INFO L225 Difference]: With dead ends: 1437 [2024-11-14 04:40:28,314 INFO L226 Difference]: Without dead ends: 1416 [2024-11-14 04:40:28,315 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=220, Invalid=1040, Unknown=0, NotChecked=0, Total=1260 [2024-11-14 04:40:28,315 INFO L432 NwaCegarLoop]: 100 mSDtfsCounter, 281 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:28,316 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 462 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:40:28,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1416 states. [2024-11-14 04:40:28,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1416 to 611. [2024-11-14 04:40:28,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 605 states have (on average 1.8644628099173555) internal successors, (1128), 610 states have internal predecessors, (1128), 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) [2024-11-14 04:40:28,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1128 transitions. [2024-11-14 04:40:28,348 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1128 transitions. Word has length 58 [2024-11-14 04:40:28,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:28,349 INFO L471 AbstractCegarLoop]: Abstraction has 611 states and 1128 transitions. [2024-11-14 04:40:28,349 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:28,349 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1128 transitions. [2024-11-14 04:40:28,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:28,351 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:28,351 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:28,371 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-14 04:40:28,555 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:28,555 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:28,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:28,556 INFO L85 PathProgramCache]: Analyzing trace with hash -637966955, now seen corresponding path program 3 times [2024-11-14 04:40:28,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:28,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104742506] [2024-11-14 04:40:28,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:28,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:28,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:29,493 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:29,495 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:29,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104742506] [2024-11-14 04:40:29,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104742506] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:29,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25612346] [2024-11-14 04:40:29,496 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:40:29,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:29,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:29,498 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:29,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-14 04:40:29,619 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:40:29,619 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:40:29,621 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:40:29,626 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:29,751 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:29,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:40:29,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:40:30,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:40:30,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:30,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:30,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:30,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:30,160 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:30,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:40:30,171 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:30,171 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:30,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25612346] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:30,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:30,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:40:30,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577907755] [2024-11-14 04:40:30,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:30,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:30,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:30,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:30,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:40:30,173 INFO L87 Difference]: Start difference. First operand 611 states and 1128 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:31,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:31,372 INFO L93 Difference]: Finished difference Result 1371 states and 2512 transitions. [2024-11-14 04:40:31,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:40:31,375 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:40:31,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:31,383 INFO L225 Difference]: With dead ends: 1371 [2024-11-14 04:40:31,383 INFO L226 Difference]: Without dead ends: 1350 [2024-11-14 04:40:31,384 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 359 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=237, Invalid=1095, Unknown=0, NotChecked=0, Total=1332 [2024-11-14 04:40:31,385 INFO L432 NwaCegarLoop]: 97 mSDtfsCounter, 219 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:31,386 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 549 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 606 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 04:40:31,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1350 states. [2024-11-14 04:40:31,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1350 to 613. [2024-11-14 04:40:31,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 607 states have (on average 1.8649093904448106) internal successors, (1132), 612 states have internal predecessors, (1132), 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) [2024-11-14 04:40:31,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 1132 transitions. [2024-11-14 04:40:31,417 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 1132 transitions. Word has length 58 [2024-11-14 04:40:31,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:31,417 INFO L471 AbstractCegarLoop]: Abstraction has 613 states and 1132 transitions. [2024-11-14 04:40:31,418 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:31,418 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 1132 transitions. [2024-11-14 04:40:31,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:31,419 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:31,419 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:31,439 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-14 04:40:31,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:31,623 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:31,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:31,623 INFO L85 PathProgramCache]: Analyzing trace with hash -2038641961, now seen corresponding path program 4 times [2024-11-14 04:40:31,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:31,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848771247] [2024-11-14 04:40:31,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:31,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:31,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:32,385 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:32,385 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:32,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848771247] [2024-11-14 04:40:32,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848771247] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:32,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163561025] [2024-11-14 04:40:32,385 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:40:32,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:32,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:32,388 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:32,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-14 04:40:32,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:32,510 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:40:32,514 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:32,627 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:32,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:40:32,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:40:32,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:40:32,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:32,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:32,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:33,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:33,005 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:33,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:40:33,017 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:33,017 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:33,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163561025] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:33,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:33,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:40:33,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440518287] [2024-11-14 04:40:33,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:33,018 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:33,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:33,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:33,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:40:33,018 INFO L87 Difference]: Start difference. First operand 613 states and 1132 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:33,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:33,968 INFO L93 Difference]: Finished difference Result 1111 states and 2036 transitions. [2024-11-14 04:40:33,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 04:40:33,969 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:40:33,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:33,974 INFO L225 Difference]: With dead ends: 1111 [2024-11-14 04:40:33,974 INFO L226 Difference]: Without dead ends: 1090 [2024-11-14 04:40:33,975 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=195, Invalid=861, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:40:33,976 INFO L432 NwaCegarLoop]: 100 mSDtfsCounter, 200 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:33,976 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 507 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 537 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:40:33,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2024-11-14 04:40:33,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 614. [2024-11-14 04:40:33,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 608 states have (on average 1.8651315789473684) internal successors, (1134), 613 states have internal predecessors, (1134), 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) [2024-11-14 04:40:34,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 1134 transitions. [2024-11-14 04:40:34,001 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 1134 transitions. Word has length 58 [2024-11-14 04:40:34,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:34,002 INFO L471 AbstractCegarLoop]: Abstraction has 614 states and 1134 transitions. [2024-11-14 04:40:34,002 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:34,002 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 1134 transitions. [2024-11-14 04:40:34,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:34,003 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:34,003 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:34,023 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-14 04:40:34,203 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:34,203 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:34,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:34,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1750010473, now seen corresponding path program 5 times [2024-11-14 04:40:34,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:34,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364934189] [2024-11-14 04:40:34,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:34,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:34,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:35,053 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:35,054 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:35,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364934189] [2024-11-14 04:40:35,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364934189] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:35,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184546043] [2024-11-14 04:40:35,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:40:35,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:35,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:35,056 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:35,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-14 04:40:35,175 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:40:35,175 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:40:35,180 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:40:35,185 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:35,298 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:35,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:40:35,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:40:35,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:40:35,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:35,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:35,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:35,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:35,663 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:35,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:40:35,674 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:35,675 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:35,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184546043] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:35,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:35,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:40:35,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382630829] [2024-11-14 04:40:35,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:35,676 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:35,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:35,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:35,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:40:35,676 INFO L87 Difference]: Start difference. First operand 614 states and 1134 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:36,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:36,670 INFO L93 Difference]: Finished difference Result 1422 states and 2604 transitions. [2024-11-14 04:40:36,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:40:36,671 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:40:36,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:36,678 INFO L225 Difference]: With dead ends: 1422 [2024-11-14 04:40:36,678 INFO L226 Difference]: Without dead ends: 1401 [2024-11-14 04:40:36,679 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=229, Invalid=1031, Unknown=0, NotChecked=0, Total=1260 [2024-11-14 04:40:36,680 INFO L432 NwaCegarLoop]: 102 mSDtfsCounter, 236 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:36,680 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 516 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-14 04:40:36,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1401 states. [2024-11-14 04:40:36,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1401 to 613. [2024-11-14 04:40:36,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 607 states have (on average 1.8649093904448106) internal successors, (1132), 612 states have internal predecessors, (1132), 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) [2024-11-14 04:40:36,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 1132 transitions. [2024-11-14 04:40:36,710 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 1132 transitions. Word has length 58 [2024-11-14 04:40:36,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:36,710 INFO L471 AbstractCegarLoop]: Abstraction has 613 states and 1132 transitions. [2024-11-14 04:40:36,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:36,711 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 1132 transitions. [2024-11-14 04:40:36,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:36,711 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:36,711 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:36,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-14 04:40:36,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-14 04:40:36,916 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:36,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:36,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1487626099, now seen corresponding path program 6 times [2024-11-14 04:40:36,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:36,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456609024] [2024-11-14 04:40:36,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:36,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:36,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:37,747 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:37,747 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:37,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456609024] [2024-11-14 04:40:37,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456609024] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:37,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568125855] [2024-11-14 04:40:37,748 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:40:37,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:37,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:37,750 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:37,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-14 04:40:37,881 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:40:37,881 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:40:37,883 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:40:37,890 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:37,993 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:38,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:40:38,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:40:38,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:40:38,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:38,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:38,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:38,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:38,373 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:38,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:40:38,385 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:38,385 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:38,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568125855] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:38,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:38,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:40:38,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859030197] [2024-11-14 04:40:38,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:38,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:38,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:38,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:38,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:40:38,389 INFO L87 Difference]: Start difference. First operand 613 states and 1132 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:39,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:39,275 INFO L93 Difference]: Finished difference Result 1039 states and 1893 transitions. [2024-11-14 04:40:39,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 04:40:39,275 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:40:39,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:39,280 INFO L225 Difference]: With dead ends: 1039 [2024-11-14 04:40:39,280 INFO L226 Difference]: Without dead ends: 1018 [2024-11-14 04:40:39,281 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=205, Invalid=851, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:40:39,281 INFO L432 NwaCegarLoop]: 103 mSDtfsCounter, 196 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:39,281 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 484 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 476 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-14 04:40:39,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2024-11-14 04:40:39,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 613. [2024-11-14 04:40:39,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 607 states have (on average 1.8649093904448106) internal successors, (1132), 612 states have internal predecessors, (1132), 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) [2024-11-14 04:40:39,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 1132 transitions. [2024-11-14 04:40:39,312 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 1132 transitions. Word has length 58 [2024-11-14 04:40:39,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:39,315 INFO L471 AbstractCegarLoop]: Abstraction has 613 states and 1132 transitions. [2024-11-14 04:40:39,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:39,315 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 1132 transitions. [2024-11-14 04:40:39,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:39,316 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:39,316 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:39,339 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-14 04:40:39,517 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-14 04:40:39,517 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:39,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:39,518 INFO L85 PathProgramCache]: Analyzing trace with hash -760472233, now seen corresponding path program 7 times [2024-11-14 04:40:39,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:39,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568532304] [2024-11-14 04:40:39,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:39,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:39,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:40,387 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:40,388 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:40,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568532304] [2024-11-14 04:40:40,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568532304] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:40,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176661277] [2024-11-14 04:40:40,388 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:40:40,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:40,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:40,390 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:40,393 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-14 04:40:40,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:40,529 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:40:40,531 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:40,712 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:40,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:40:40,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:40:40,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:40:41,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:41,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:41,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:41,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:41,030 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:41,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:40:41,042 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:41,042 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:41,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176661277] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:41,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:41,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:40:41,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274364079] [2024-11-14 04:40:41,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:41,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:41,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:41,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:41,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:40:41,044 INFO L87 Difference]: Start difference. First operand 613 states and 1132 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:41,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:41,936 INFO L93 Difference]: Finished difference Result 1337 states and 2481 transitions. [2024-11-14 04:40:41,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 04:40:41,936 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:40:41,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:41,942 INFO L225 Difference]: With dead ends: 1337 [2024-11-14 04:40:41,942 INFO L226 Difference]: Without dead ends: 1316 [2024-11-14 04:40:41,943 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=188, Invalid=804, Unknown=0, NotChecked=0, Total=992 [2024-11-14 04:40:41,944 INFO L432 NwaCegarLoop]: 102 mSDtfsCounter, 225 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 748 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:41,944 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 548 Invalid, 772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 748 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:40:41,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1316 states. [2024-11-14 04:40:41,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1316 to 634. [2024-11-14 04:40:41,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 628 states have (on average 1.8694267515923566) internal successors, (1174), 633 states have internal predecessors, (1174), 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) [2024-11-14 04:40:41,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1174 transitions. [2024-11-14 04:40:41,971 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1174 transitions. Word has length 58 [2024-11-14 04:40:41,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:41,971 INFO L471 AbstractCegarLoop]: Abstraction has 634 states and 1174 transitions. [2024-11-14 04:40:41,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:41,971 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1174 transitions. [2024-11-14 04:40:41,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:41,972 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:41,973 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:41,993 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-14 04:40:42,173 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:42,173 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:42,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:42,174 INFO L85 PathProgramCache]: Analyzing trace with hash 354634108, now seen corresponding path program 1 times [2024-11-14 04:40:42,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:42,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749358818] [2024-11-14 04:40:42,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:42,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:42,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:42,714 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:42,714 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:42,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749358818] [2024-11-14 04:40:42,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749358818] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:42,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929508669] [2024-11-14 04:40:42,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:42,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:42,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:42,717 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:42,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-14 04:40:42,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:42,852 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:40:42,856 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:43,044 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:43,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:43,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-11-14 04:40:43,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:40:43,109 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:43,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:40:43,125 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:43,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:40:43,137 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:43,138 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:43,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929508669] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:43,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:43,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 18 [2024-11-14 04:40:43,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127022605] [2024-11-14 04:40:43,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:43,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:43,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:43,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:43,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2024-11-14 04:40:43,160 INFO L87 Difference]: Start difference. First operand 634 states and 1174 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:43,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:43,917 INFO L93 Difference]: Finished difference Result 1041 states and 1939 transitions. [2024-11-14 04:40:43,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-14 04:40:43,919 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:40:43,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:43,923 INFO L225 Difference]: With dead ends: 1041 [2024-11-14 04:40:43,923 INFO L226 Difference]: Without dead ends: 1028 [2024-11-14 04:40:43,924 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2024-11-14 04:40:43,925 INFO L432 NwaCegarLoop]: 92 mSDtfsCounter, 193 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:43,925 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 536 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 640 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:40:43,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2024-11-14 04:40:43,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 654. [2024-11-14 04:40:43,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 648 states have (on average 1.873456790123457) internal successors, (1214), 653 states have internal predecessors, (1214), 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) [2024-11-14 04:40:43,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1214 transitions. [2024-11-14 04:40:43,948 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1214 transitions. Word has length 58 [2024-11-14 04:40:43,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:43,948 INFO L471 AbstractCegarLoop]: Abstraction has 654 states and 1214 transitions. [2024-11-14 04:40:43,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:43,949 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1214 transitions. [2024-11-14 04:40:43,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:43,949 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:43,950 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:43,970 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-14 04:40:44,154 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:44,154 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:44,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:44,154 INFO L85 PathProgramCache]: Analyzing trace with hash -2116712919, now seen corresponding path program 8 times [2024-11-14 04:40:44,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:44,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198816093] [2024-11-14 04:40:44,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:44,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:44,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:44,881 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:44,882 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:44,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198816093] [2024-11-14 04:40:44,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198816093] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:44,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388238771] [2024-11-14 04:40:44,882 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:40:44,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:44,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:44,884 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:44,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-14 04:40:45,005 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:40:45,005 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:40:45,006 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:40:45,009 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:45,133 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:45,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:40:45,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:40:45,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:40:45,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:45,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:45,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:45,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:45,438 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:45,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:40:45,451 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:45,451 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:45,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388238771] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:45,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:45,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:40:45,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485275277] [2024-11-14 04:40:45,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:45,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:45,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:45,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:45,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:40:45,453 INFO L87 Difference]: Start difference. First operand 654 states and 1214 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:46,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:46,496 INFO L93 Difference]: Finished difference Result 1323 states and 2433 transitions. [2024-11-14 04:40:46,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:40:46,497 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:40:46,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:46,502 INFO L225 Difference]: With dead ends: 1323 [2024-11-14 04:40:46,503 INFO L226 Difference]: Without dead ends: 1307 [2024-11-14 04:40:46,504 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=218, Invalid=1042, Unknown=0, NotChecked=0, Total=1260 [2024-11-14 04:40:46,504 INFO L432 NwaCegarLoop]: 101 mSDtfsCounter, 205 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:46,505 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 617 Invalid, 812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 773 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 04:40:46,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1307 states. [2024-11-14 04:40:46,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1307 to 645. [2024-11-14 04:40:46,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 639 states have (on average 1.8716744913928012) internal successors, (1196), 644 states have internal predecessors, (1196), 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) [2024-11-14 04:40:46,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 1196 transitions. [2024-11-14 04:40:46,532 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 1196 transitions. Word has length 58 [2024-11-14 04:40:46,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:46,532 INFO L471 AbstractCegarLoop]: Abstraction has 645 states and 1196 transitions. [2024-11-14 04:40:46,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:46,533 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 1196 transitions. [2024-11-14 04:40:46,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:46,533 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:46,534 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:46,556 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-14 04:40:46,734 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-14 04:40:46,735 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:46,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:46,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1113046325, now seen corresponding path program 9 times [2024-11-14 04:40:46,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:46,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862897359] [2024-11-14 04:40:46,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:46,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:46,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:47,415 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:47,415 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:47,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862897359] [2024-11-14 04:40:47,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862897359] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:47,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055485031] [2024-11-14 04:40:47,416 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:40:47,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:47,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:47,419 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:47,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-14 04:40:47,542 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:40:47,542 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:40:47,543 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:40:47,547 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:47,655 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:47,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:40:47,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:40:47,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:40:47,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:47,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:47,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:47,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:47,925 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:47,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:40:47,934 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:47,934 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:47,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055485031] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:47,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:47,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:40:47,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800152925] [2024-11-14 04:40:47,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:47,935 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:47,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:47,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:47,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:40:47,936 INFO L87 Difference]: Start difference. First operand 645 states and 1196 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:48,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:48,884 INFO L93 Difference]: Finished difference Result 1293 states and 2373 transitions. [2024-11-14 04:40:48,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:40:48,884 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:40:48,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:48,890 INFO L225 Difference]: With dead ends: 1293 [2024-11-14 04:40:48,890 INFO L226 Difference]: Without dead ends: 1277 [2024-11-14 04:40:48,891 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=230, Invalid=1102, Unknown=0, NotChecked=0, Total=1332 [2024-11-14 04:40:48,892 INFO L432 NwaCegarLoop]: 96 mSDtfsCounter, 213 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:48,892 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 539 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 640 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:40:48,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1277 states. [2024-11-14 04:40:48,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1277 to 636. [2024-11-14 04:40:48,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 630 states have (on average 1.8698412698412699) internal successors, (1178), 635 states have internal predecessors, (1178), 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) [2024-11-14 04:40:48,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1178 transitions. [2024-11-14 04:40:48,916 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1178 transitions. Word has length 58 [2024-11-14 04:40:48,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:48,917 INFO L471 AbstractCegarLoop]: Abstraction has 636 states and 1178 transitions. [2024-11-14 04:40:48,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:48,917 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1178 transitions. [2024-11-14 04:40:48,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:48,918 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:48,918 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:48,939 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-14 04:40:49,118 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-14 04:40:49,119 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:49,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:49,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1401677813, now seen corresponding path program 10 times [2024-11-14 04:40:49,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:49,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46637770] [2024-11-14 04:40:49,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:49,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:49,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:49,783 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:49,783 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:49,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46637770] [2024-11-14 04:40:49,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46637770] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:49,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921031977] [2024-11-14 04:40:49,784 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:40:49,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:49,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:49,786 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:49,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-14 04:40:49,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:49,908 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:40:49,910 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:50,005 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:50,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:40:50,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:40:50,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:40:50,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:50,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:50,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:50,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:50,263 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:50,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:40:50,273 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:50,273 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:50,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921031977] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:50,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:50,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:40:50,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061794689] [2024-11-14 04:40:50,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:50,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:50,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:50,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:50,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:40:50,275 INFO L87 Difference]: Start difference. First operand 636 states and 1178 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:51,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:51,121 INFO L93 Difference]: Finished difference Result 1242 states and 2271 transitions. [2024-11-14 04:40:51,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:40:51,121 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:40:51,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:51,125 INFO L225 Difference]: With dead ends: 1242 [2024-11-14 04:40:51,125 INFO L226 Difference]: Without dead ends: 1226 [2024-11-14 04:40:51,125 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=252, Invalid=1154, Unknown=0, NotChecked=0, Total=1406 [2024-11-14 04:40:51,126 INFO L432 NwaCegarLoop]: 94 mSDtfsCounter, 192 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:51,126 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 486 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-14 04:40:51,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1226 states. [2024-11-14 04:40:51,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1226 to 624. [2024-11-14 04:40:51,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 618 states have (on average 1.867313915857605) internal successors, (1154), 623 states have internal predecessors, (1154), 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) [2024-11-14 04:40:51,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1154 transitions. [2024-11-14 04:40:51,148 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1154 transitions. Word has length 58 [2024-11-14 04:40:51,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:51,148 INFO L471 AbstractCegarLoop]: Abstraction has 624 states and 1154 transitions. [2024-11-14 04:40:51,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:51,149 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1154 transitions. [2024-11-14 04:40:51,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:51,149 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:51,150 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:51,173 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-14 04:40:51,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-14 04:40:51,351 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:51,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:51,352 INFO L85 PathProgramCache]: Analyzing trace with hash 937803735, now seen corresponding path program 11 times [2024-11-14 04:40:51,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:51,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433074791] [2024-11-14 04:40:51,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:51,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:51,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:52,244 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:52,244 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:52,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433074791] [2024-11-14 04:40:52,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433074791] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:52,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792335602] [2024-11-14 04:40:52,245 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:40:52,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:52,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:52,247 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:52,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-14 04:40:52,390 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:40:52,390 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:40:52,397 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:40:52,401 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:52,527 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:52,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:40:52,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:40:52,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:40:52,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:52,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:52,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:52,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:52,789 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:52,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:40:52,808 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:52,808 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:52,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792335602] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:52,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:52,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 20 [2024-11-14 04:40:52,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770108126] [2024-11-14 04:40:52,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:52,809 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:52,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:52,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:52,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2024-11-14 04:40:52,809 INFO L87 Difference]: Start difference. First operand 624 states and 1154 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:53,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:53,833 INFO L93 Difference]: Finished difference Result 1787 states and 3304 transitions. [2024-11-14 04:40:53,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-14 04:40:53,834 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:40:53,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:53,841 INFO L225 Difference]: With dead ends: 1787 [2024-11-14 04:40:53,841 INFO L226 Difference]: Without dead ends: 1766 [2024-11-14 04:40:53,843 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=275, Invalid=1131, Unknown=0, NotChecked=0, Total=1406 [2024-11-14 04:40:53,843 INFO L432 NwaCegarLoop]: 128 mSDtfsCounter, 282 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:53,844 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [282 Valid, 597 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 714 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:40:53,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1766 states. [2024-11-14 04:40:53,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1766 to 688. [2024-11-14 04:40:53,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 682 states have (on average 1.8797653958944283) internal successors, (1282), 687 states have internal predecessors, (1282), 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) [2024-11-14 04:40:53,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 1282 transitions. [2024-11-14 04:40:53,874 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 1282 transitions. Word has length 58 [2024-11-14 04:40:53,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:53,874 INFO L471 AbstractCegarLoop]: Abstraction has 688 states and 1282 transitions. [2024-11-14 04:40:53,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:53,874 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 1282 transitions. [2024-11-14 04:40:53,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:53,876 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:53,876 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:53,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-14 04:40:54,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-14 04:40:54,080 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:54,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:54,081 INFO L85 PathProgramCache]: Analyzing trace with hash 2052910076, now seen corresponding path program 2 times [2024-11-14 04:40:54,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:54,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065091428] [2024-11-14 04:40:54,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:54,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:54,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:54,590 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:54,591 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:54,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065091428] [2024-11-14 04:40:54,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065091428] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:54,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051507169] [2024-11-14 04:40:54,591 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:40:54,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:54,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:54,594 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:54,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-14 04:40:54,743 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:40:54,744 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:40:54,746 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 04:40:54,749 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:54,914 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:54,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:54,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-11-14 04:40:54,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:40:54,972 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:54,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:40:54,989 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:54,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:40:55,000 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:55,000 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:55,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051507169] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:55,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:55,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 18 [2024-11-14 04:40:55,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855586523] [2024-11-14 04:40:55,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:55,001 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:55,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:55,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:55,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2024-11-14 04:40:55,002 INFO L87 Difference]: Start difference. First operand 688 states and 1282 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:55,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:55,954 INFO L93 Difference]: Finished difference Result 1495 states and 2794 transitions. [2024-11-14 04:40:55,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 04:40:55,954 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:40:55,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:55,958 INFO L225 Difference]: With dead ends: 1495 [2024-11-14 04:40:55,958 INFO L226 Difference]: Without dead ends: 1486 [2024-11-14 04:40:55,959 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=190, Invalid=802, Unknown=0, NotChecked=0, Total=992 [2024-11-14 04:40:55,960 INFO L432 NwaCegarLoop]: 132 mSDtfsCounter, 209 mSDsluCounter, 687 mSDsCounter, 0 mSdLazyCounter, 943 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 819 SdHoareTripleChecker+Invalid, 968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:55,960 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [209 Valid, 819 Invalid, 968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 943 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 04:40:55,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1486 states. [2024-11-14 04:40:55,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1486 to 634. [2024-11-14 04:40:55,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 628 states have (on average 1.8694267515923566) internal successors, (1174), 633 states have internal predecessors, (1174), 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) [2024-11-14 04:40:55,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1174 transitions. [2024-11-14 04:40:55,982 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1174 transitions. Word has length 58 [2024-11-14 04:40:55,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:55,983 INFO L471 AbstractCegarLoop]: Abstraction has 634 states and 1174 transitions. [2024-11-14 04:40:55,983 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:55,983 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1174 transitions. [2024-11-14 04:40:55,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:55,984 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:55,984 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:56,005 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-14 04:40:56,188 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-14 04:40:56,188 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:56,188 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:56,188 INFO L85 PathProgramCache]: Analyzing trace with hash -189433371, now seen corresponding path program 12 times [2024-11-14 04:40:56,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:56,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594063492] [2024-11-14 04:40:56,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:56,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:56,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:56,847 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:56,847 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:56,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594063492] [2024-11-14 04:40:56,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594063492] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:56,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143867104] [2024-11-14 04:40:56,847 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:40:56,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:56,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:56,850 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:56,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-14 04:40:56,991 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:40:56,991 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:40:56,993 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:40:56,995 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:57,118 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:57,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:40:57,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:40:57,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:40:57,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:57,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:57,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:57,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:57,354 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:57,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:40:57,362 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:57,362 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:57,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143867104] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:57,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:57,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:40:57,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229302525] [2024-11-14 04:40:57,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:57,363 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:57,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:57,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:57,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:40:57,364 INFO L87 Difference]: Start difference. First operand 634 states and 1174 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:58,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:58,500 INFO L93 Difference]: Finished difference Result 1716 states and 3169 transitions. [2024-11-14 04:40:58,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-14 04:40:58,500 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:40:58,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:58,506 INFO L225 Difference]: With dead ends: 1716 [2024-11-14 04:40:58,506 INFO L226 Difference]: Without dead ends: 1695 [2024-11-14 04:40:58,507 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=323, Invalid=1483, Unknown=0, NotChecked=0, Total=1806 [2024-11-14 04:40:58,508 INFO L432 NwaCegarLoop]: 122 mSDtfsCounter, 295 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 865 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:58,508 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 672 Invalid, 897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 865 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:40:58,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1695 states. [2024-11-14 04:40:58,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1695 to 691. [2024-11-14 04:40:58,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 685 states have (on average 1.8802919708029198) internal successors, (1288), 690 states have internal predecessors, (1288), 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) [2024-11-14 04:40:58,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1288 transitions. [2024-11-14 04:40:58,532 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1288 transitions. Word has length 58 [2024-11-14 04:40:58,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:58,533 INFO L471 AbstractCegarLoop]: Abstraction has 691 states and 1288 transitions. [2024-11-14 04:40:58,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:40:58,533 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1288 transitions. [2024-11-14 04:40:58,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:40:58,534 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:58,534 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:40:58,555 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-14 04:40:58,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:58,738 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:40:58,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:58,739 INFO L85 PathProgramCache]: Analyzing trace with hash 925672970, now seen corresponding path program 3 times [2024-11-14 04:40:58,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:40:58,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365314548] [2024-11-14 04:40:58,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:58,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:40:58,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:59,189 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:59,190 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:40:59,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365314548] [2024-11-14 04:40:59,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365314548] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:59,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556879895] [2024-11-14 04:40:59,190 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:40:59,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:59,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:59,194 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:59,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-14 04:40:59,324 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:40:59,324 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:40:59,325 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:40:59,327 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:59,462 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:40:59,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:40:59,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-11-14 04:40:59,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:40:59,508 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:59,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:40:59,522 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:40:59,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:40:59,532 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:40:59,532 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:40:59,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556879895] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:40:59,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:40:59,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 18 [2024-11-14 04:40:59,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133038734] [2024-11-14 04:40:59,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:40:59,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:59,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:40:59,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:59,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-11-14 04:40:59,533 INFO L87 Difference]: Start difference. First operand 691 states and 1288 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:00,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:00,438 INFO L93 Difference]: Finished difference Result 1440 states and 2687 transitions. [2024-11-14 04:41:00,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:41:00,438 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:00,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:00,444 INFO L225 Difference]: With dead ends: 1440 [2024-11-14 04:41:00,444 INFO L226 Difference]: Without dead ends: 1427 [2024-11-14 04:41:00,445 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=186, Invalid=936, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:41:00,446 INFO L432 NwaCegarLoop]: 128 mSDtfsCounter, 237 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 820 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 820 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:00,446 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 705 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 820 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:41:00,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2024-11-14 04:41:00,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 666. [2024-11-14 04:41:00,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 660 states have (on average 1.8757575757575757) internal successors, (1238), 665 states have internal predecessors, (1238), 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) [2024-11-14 04:41:00,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1238 transitions. [2024-11-14 04:41:00,492 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1238 transitions. Word has length 58 [2024-11-14 04:41:00,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:00,492 INFO L471 AbstractCegarLoop]: Abstraction has 666 states and 1238 transitions. [2024-11-14 04:41:00,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:00,493 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1238 transitions. [2024-11-14 04:41:00,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:00,494 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:00,494 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:00,514 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-14 04:41:00,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:00,694 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:41:00,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:00,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1729470855, now seen corresponding path program 13 times [2024-11-14 04:41:00,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:00,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076922903] [2024-11-14 04:41:00,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:00,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:00,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:01,326 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:01,327 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:01,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076922903] [2024-11-14 04:41:01,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076922903] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:01,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441536209] [2024-11-14 04:41:01,327 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:41:01,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:01,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:01,329 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:01,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-14 04:41:01,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:01,487 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:41:01,489 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:01,601 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:01,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:01,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:01,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:01,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:01,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:01,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:01,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:01,846 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:01,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:01,854 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:01,854 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:01,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441536209] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:01,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:01,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:41:01,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384436940] [2024-11-14 04:41:01,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:01,855 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:01,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:01,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:01,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:41:01,856 INFO L87 Difference]: Start difference. First operand 666 states and 1238 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:03,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:03,012 INFO L93 Difference]: Finished difference Result 1359 states and 2502 transitions. [2024-11-14 04:41:03,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-14 04:41:03,012 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:03,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:03,017 INFO L225 Difference]: With dead ends: 1359 [2024-11-14 04:41:03,017 INFO L226 Difference]: Without dead ends: 1343 [2024-11-14 04:41:03,018 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=305, Invalid=1501, Unknown=0, NotChecked=0, Total=1806 [2024-11-14 04:41:03,019 INFO L432 NwaCegarLoop]: 114 mSDtfsCounter, 220 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 862 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:03,019 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 756 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 862 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:41:03,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1343 states. [2024-11-14 04:41:03,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1343 to 657. [2024-11-14 04:41:03,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 651 states have (on average 1.8740399385560675) internal successors, (1220), 656 states have internal predecessors, (1220), 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) [2024-11-14 04:41:03,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 1220 transitions. [2024-11-14 04:41:03,033 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 1220 transitions. Word has length 58 [2024-11-14 04:41:03,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:03,033 INFO L471 AbstractCegarLoop]: Abstraction has 657 states and 1220 transitions. [2024-11-14 04:41:03,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:03,033 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 1220 transitions. [2024-11-14 04:41:03,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:03,034 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:03,034 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:03,054 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-14 04:41:03,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-14 04:41:03,235 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:41:03,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:03,235 INFO L85 PathProgramCache]: Analyzing trace with hash 664262803, now seen corresponding path program 14 times [2024-11-14 04:41:03,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:03,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954119692] [2024-11-14 04:41:03,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:03,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:03,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:03,811 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:03,811 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:03,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954119692] [2024-11-14 04:41:03,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954119692] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:03,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955688952] [2024-11-14 04:41:03,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:41:03,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:03,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:03,814 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:03,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-14 04:41:03,978 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:41:03,978 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:41:03,980 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:41:03,983 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:04,108 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:04,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:04,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:04,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:04,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:04,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:04,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:04,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:04,384 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:04,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:04,393 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:04,393 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:04,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955688952] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:04,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:04,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:41:04,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612183838] [2024-11-14 04:41:04,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:04,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:04,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:04,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:04,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:41:04,394 INFO L87 Difference]: Start difference. First operand 657 states and 1220 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:05,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:05,433 INFO L93 Difference]: Finished difference Result 1329 states and 2442 transitions. [2024-11-14 04:41:05,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-14 04:41:05,433 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:05,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:05,437 INFO L225 Difference]: With dead ends: 1329 [2024-11-14 04:41:05,437 INFO L226 Difference]: Without dead ends: 1313 [2024-11-14 04:41:05,438 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 479 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=301, Invalid=1505, Unknown=0, NotChecked=0, Total=1806 [2024-11-14 04:41:05,440 INFO L432 NwaCegarLoop]: 109 mSDtfsCounter, 207 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:05,440 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 595 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 649 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-14 04:41:05,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1313 states. [2024-11-14 04:41:05,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1313 to 648. [2024-11-14 04:41:05,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 642 states have (on average 1.8722741433021808) internal successors, (1202), 647 states have internal predecessors, (1202), 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) [2024-11-14 04:41:05,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 1202 transitions. [2024-11-14 04:41:05,468 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 1202 transitions. Word has length 58 [2024-11-14 04:41:05,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:05,468 INFO L471 AbstractCegarLoop]: Abstraction has 648 states and 1202 transitions. [2024-11-14 04:41:05,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:05,469 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 1202 transitions. [2024-11-14 04:41:05,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:05,469 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:05,469 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:05,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-14 04:41:05,674 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:05,674 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:41:05,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:05,675 INFO L85 PathProgramCache]: Analyzing trace with hash 952894291, now seen corresponding path program 15 times [2024-11-14 04:41:05,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:05,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989881543] [2024-11-14 04:41:05,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:05,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:05,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:06,314 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:06,314 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:06,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989881543] [2024-11-14 04:41:06,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989881543] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:06,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48017409] [2024-11-14 04:41:06,315 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:41:06,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:06,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:06,316 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:06,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-14 04:41:06,457 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:41:06,457 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:41:06,459 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:41:06,460 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:06,563 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:06,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:06,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:06,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:06,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:06,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:06,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:06,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:06,826 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:06,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:06,837 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:06,838 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:06,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48017409] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:06,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:06,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:41:06,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849780247] [2024-11-14 04:41:06,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:06,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:06,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:06,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:06,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:41:06,839 INFO L87 Difference]: Start difference. First operand 648 states and 1202 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:07,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:07,842 INFO L93 Difference]: Finished difference Result 1278 states and 2340 transitions. [2024-11-14 04:41:07,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-14 04:41:07,843 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:07,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:07,846 INFO L225 Difference]: With dead ends: 1278 [2024-11-14 04:41:07,846 INFO L226 Difference]: Without dead ends: 1262 [2024-11-14 04:41:07,847 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 484 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=311, Invalid=1495, Unknown=0, NotChecked=0, Total=1806 [2024-11-14 04:41:07,847 INFO L432 NwaCegarLoop]: 108 mSDtfsCounter, 205 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:07,847 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 566 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-14 04:41:07,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2024-11-14 04:41:07,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 634. [2024-11-14 04:41:07,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 628 states have (on average 1.8694267515923566) internal successors, (1174), 633 states have internal predecessors, (1174), 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) [2024-11-14 04:41:07,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1174 transitions. [2024-11-14 04:41:07,865 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1174 transitions. Word has length 58 [2024-11-14 04:41:07,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:07,865 INFO L471 AbstractCegarLoop]: Abstraction has 634 states and 1174 transitions. [2024-11-14 04:41:07,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:07,866 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1174 transitions. [2024-11-14 04:41:07,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:07,867 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:07,867 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:07,879 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-14 04:41:08,067 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-14 04:41:08,067 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:41:08,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:08,068 INFO L85 PathProgramCache]: Analyzing trace with hash 365960601, now seen corresponding path program 16 times [2024-11-14 04:41:08,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:08,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38238868] [2024-11-14 04:41:08,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:08,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:08,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:08,590 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:08,590 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:08,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38238868] [2024-11-14 04:41:08,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38238868] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:08,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489840218] [2024-11-14 04:41:08,590 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:41:08,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:08,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:08,592 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:08,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-14 04:41:08,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:08,745 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:41:08,747 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:08,834 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:08,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:08,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:08,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:09,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:09,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:09,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:09,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:09,062 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:09,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:09,070 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:09,070 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:09,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489840218] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:09,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:09,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 19 [2024-11-14 04:41:09,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749331049] [2024-11-14 04:41:09,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:09,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:09,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:09,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:09,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2024-11-14 04:41:09,071 INFO L87 Difference]: Start difference. First operand 634 states and 1174 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:10,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:10,148 INFO L93 Difference]: Finished difference Result 1248 states and 2303 transitions. [2024-11-14 04:41:10,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-14 04:41:10,148 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:10,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:10,153 INFO L225 Difference]: With dead ends: 1248 [2024-11-14 04:41:10,153 INFO L226 Difference]: Without dead ends: 1227 [2024-11-14 04:41:10,154 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=313, Invalid=1093, Unknown=0, NotChecked=0, Total=1406 [2024-11-14 04:41:10,155 INFO L432 NwaCegarLoop]: 132 mSDtfsCounter, 307 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:10,155 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 543 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:41:10,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1227 states. [2024-11-14 04:41:10,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1227 to 697. [2024-11-14 04:41:10,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 691 states have (on average 1.8813314037626627) internal successors, (1300), 696 states have internal predecessors, (1300), 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) [2024-11-14 04:41:10,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1300 transitions. [2024-11-14 04:41:10,182 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1300 transitions. Word has length 58 [2024-11-14 04:41:10,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:10,182 INFO L471 AbstractCegarLoop]: Abstraction has 697 states and 1300 transitions. [2024-11-14 04:41:10,182 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:10,182 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1300 transitions. [2024-11-14 04:41:10,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:10,183 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:10,184 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:10,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-14 04:41:10,384 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:10,384 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:41:10,384 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:10,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1481066942, now seen corresponding path program 4 times [2024-11-14 04:41:10,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:10,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175150519] [2024-11-14 04:41:10,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:10,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:10,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:10,781 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:10,781 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:10,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175150519] [2024-11-14 04:41:10,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175150519] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:10,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695689539] [2024-11-14 04:41:10,781 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:41:10,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:10,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:10,783 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:10,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-14 04:41:10,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:10,938 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:41:10,940 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:11,082 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:11,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:11,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-11-14 04:41:11,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:41:11,129 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:11,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:41:11,142 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:11,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:41:11,156 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:11,156 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:11,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695689539] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:11,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:11,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 18 [2024-11-14 04:41:11,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712892925] [2024-11-14 04:41:11,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:11,157 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:11,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:11,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:11,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-11-14 04:41:11,158 INFO L87 Difference]: Start difference. First operand 697 states and 1300 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:12,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:12,102 INFO L93 Difference]: Finished difference Result 1063 states and 1979 transitions. [2024-11-14 04:41:12,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-14 04:41:12,103 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:12,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:12,106 INFO L225 Difference]: With dead ends: 1063 [2024-11-14 04:41:12,106 INFO L226 Difference]: Without dead ends: 1054 [2024-11-14 04:41:12,106 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=290, Invalid=1042, Unknown=0, NotChecked=0, Total=1332 [2024-11-14 04:41:12,107 INFO L432 NwaCegarLoop]: 136 mSDtfsCounter, 232 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 615 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:12,107 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 615 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-14 04:41:12,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2024-11-14 04:41:12,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 634. [2024-11-14 04:41:12,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 628 states have (on average 1.8694267515923566) internal successors, (1174), 633 states have internal predecessors, (1174), 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) [2024-11-14 04:41:12,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1174 transitions. [2024-11-14 04:41:12,123 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1174 transitions. Word has length 58 [2024-11-14 04:41:12,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:12,123 INFO L471 AbstractCegarLoop]: Abstraction has 634 states and 1174 transitions. [2024-11-14 04:41:12,123 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:12,124 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1174 transitions. [2024-11-14 04:41:12,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:12,125 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:12,125 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:12,146 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-14 04:41:12,325 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-14 04:41:12,325 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:41:12,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:12,326 INFO L85 PathProgramCache]: Analyzing trace with hash -6495699, now seen corresponding path program 17 times [2024-11-14 04:41:12,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:12,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614881491] [2024-11-14 04:41:12,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:12,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:12,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:12,927 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:12,927 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:12,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614881491] [2024-11-14 04:41:12,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614881491] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:12,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40619732] [2024-11-14 04:41:12,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:41:12,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:12,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:12,929 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:12,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-14 04:41:13,087 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:41:13,087 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:41:13,088 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:41:13,091 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:13,210 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:13,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:13,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:13,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:13,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:13,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:13,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:13,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:13,477 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:13,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:13,485 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:13,485 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:13,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40619732] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:13,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:13,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 20 [2024-11-14 04:41:13,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716773850] [2024-11-14 04:41:13,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:13,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:13,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:13,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:13,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2024-11-14 04:41:13,487 INFO L87 Difference]: Start difference. First operand 634 states and 1174 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:14,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:14,890 INFO L93 Difference]: Finished difference Result 1616 states and 2970 transitions. [2024-11-14 04:41:14,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-14 04:41:14,890 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:14,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:14,894 INFO L225 Difference]: With dead ends: 1616 [2024-11-14 04:41:14,894 INFO L226 Difference]: Without dead ends: 1595 [2024-11-14 04:41:14,895 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=325, Invalid=1235, Unknown=0, NotChecked=0, Total=1560 [2024-11-14 04:41:14,896 INFO L432 NwaCegarLoop]: 132 mSDtfsCounter, 262 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 1021 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 792 SdHoareTripleChecker+Invalid, 1041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1021 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:14,896 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [262 Valid, 792 Invalid, 1041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1021 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 04:41:14,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1595 states. [2024-11-14 04:41:14,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1595 to 689. [2024-11-14 04:41:14,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 683 states have (on average 1.8799414348462664) internal successors, (1284), 688 states have internal predecessors, (1284), 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) [2024-11-14 04:41:14,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 1284 transitions. [2024-11-14 04:41:14,916 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 1284 transitions. Word has length 58 [2024-11-14 04:41:14,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:14,917 INFO L471 AbstractCegarLoop]: Abstraction has 689 states and 1284 transitions. [2024-11-14 04:41:14,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:14,917 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 1284 transitions. [2024-11-14 04:41:14,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:14,918 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:14,918 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:14,941 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-14 04:41:15,118 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-14 04:41:15,119 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:41:15,119 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:15,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1108610642, now seen corresponding path program 5 times [2024-11-14 04:41:15,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:15,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236152600] [2024-11-14 04:41:15,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:15,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:15,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:15,509 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:15,509 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:15,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236152600] [2024-11-14 04:41:15,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236152600] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:15,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275591238] [2024-11-14 04:41:15,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:41:15,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:15,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:15,511 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:15,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-14 04:41:15,675 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:41:15,675 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:41:15,676 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 04:41:15,679 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:15,810 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:15,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:15,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-11-14 04:41:15,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:41:15,854 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:15,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:41:15,865 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:15,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:41:15,874 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:15,874 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:15,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275591238] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:15,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:15,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 18 [2024-11-14 04:41:15,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668960285] [2024-11-14 04:41:15,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:15,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:15,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:15,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:15,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2024-11-14 04:41:15,875 INFO L87 Difference]: Start difference. First operand 689 states and 1284 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:17,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:17,081 INFO L93 Difference]: Finished difference Result 1340 states and 2488 transitions. [2024-11-14 04:41:17,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 04:41:17,082 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:17,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:17,084 INFO L225 Difference]: With dead ends: 1340 [2024-11-14 04:41:17,084 INFO L226 Difference]: Without dead ends: 1331 [2024-11-14 04:41:17,085 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=258, Invalid=1074, Unknown=0, NotChecked=0, Total=1332 [2024-11-14 04:41:17,086 INFO L432 NwaCegarLoop]: 136 mSDtfsCounter, 219 mSDsluCounter, 729 mSDsCounter, 0 mSdLazyCounter, 1115 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 865 SdHoareTripleChecker+Invalid, 1138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:17,086 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 865 Invalid, 1138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1115 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 04:41:17,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2024-11-14 04:41:17,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 625. [2024-11-14 04:41:17,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 619 states have (on average 1.8675282714054928) internal successors, (1156), 624 states have internal predecessors, (1156), 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) [2024-11-14 04:41:17,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1156 transitions. [2024-11-14 04:41:17,102 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1156 transitions. Word has length 58 [2024-11-14 04:41:17,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:17,102 INFO L471 AbstractCegarLoop]: Abstraction has 625 states and 1156 transitions. [2024-11-14 04:41:17,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:17,103 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1156 transitions. [2024-11-14 04:41:17,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:17,103 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:17,103 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:17,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-14 04:41:17,304 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-14 04:41:17,304 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:41:17,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:17,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1133732805, now seen corresponding path program 18 times [2024-11-14 04:41:17,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:17,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783036655] [2024-11-14 04:41:17,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:17,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:17,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:17,924 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:17,924 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:17,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783036655] [2024-11-14 04:41:17,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783036655] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:17,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763684938] [2024-11-14 04:41:17,924 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:41:17,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:17,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:17,926 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:17,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-14 04:41:18,087 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:41:18,087 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:41:18,088 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:41:18,090 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:18,207 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:18,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:18,292 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:18,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:18,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:18,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:18,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:18,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:18,448 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:18,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:18,457 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:18,457 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:18,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763684938] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:18,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:18,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:41:18,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037107296] [2024-11-14 04:41:18,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:18,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:18,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:18,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:18,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:41:18,459 INFO L87 Difference]: Start difference. First operand 625 states and 1156 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:19,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:19,570 INFO L93 Difference]: Finished difference Result 1148 states and 2111 transitions. [2024-11-14 04:41:19,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 04:41:19,571 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:19,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:19,575 INFO L225 Difference]: With dead ends: 1148 [2024-11-14 04:41:19,575 INFO L226 Difference]: Without dead ends: 1127 [2024-11-14 04:41:19,576 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=285, Invalid=1121, Unknown=0, NotChecked=0, Total=1406 [2024-11-14 04:41:19,576 INFO L432 NwaCegarLoop]: 119 mSDtfsCounter, 208 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 856 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 615 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:19,577 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 615 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 856 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:41:19,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1127 states. [2024-11-14 04:41:19,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1127 to 648. [2024-11-14 04:41:19,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 642 states have (on average 1.8722741433021808) internal successors, (1202), 647 states have internal predecessors, (1202), 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) [2024-11-14 04:41:19,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 1202 transitions. [2024-11-14 04:41:19,596 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 1202 transitions. Word has length 58 [2024-11-14 04:41:19,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:19,596 INFO L471 AbstractCegarLoop]: Abstraction has 648 states and 1202 transitions. [2024-11-14 04:41:19,596 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:19,596 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 1202 transitions. [2024-11-14 04:41:19,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:19,598 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:19,598 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:19,621 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-14 04:41:19,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-14 04:41:19,799 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:41:19,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:19,799 INFO L85 PathProgramCache]: Analyzing trace with hash -18626464, now seen corresponding path program 6 times [2024-11-14 04:41:19,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:19,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997033453] [2024-11-14 04:41:19,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:19,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:19,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:20,229 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:20,229 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:20,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997033453] [2024-11-14 04:41:20,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997033453] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:20,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010925322] [2024-11-14 04:41:20,229 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:41:20,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:20,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:20,231 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:20,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-14 04:41:20,397 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:41:20,397 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:41:20,398 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:41:20,402 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:20,537 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:20,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:20,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2024-11-14 04:41:20,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:41:20,586 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:20,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:41:20,600 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:20,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:41:20,609 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:20,609 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:20,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010925322] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:20,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:20,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 18 [2024-11-14 04:41:20,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266073389] [2024-11-14 04:41:20,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:20,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:20,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:20,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:20,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2024-11-14 04:41:20,611 INFO L87 Difference]: Start difference. First operand 648 states and 1202 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:21,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:21,467 INFO L93 Difference]: Finished difference Result 979 states and 1815 transitions. [2024-11-14 04:41:21,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-14 04:41:21,468 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:21,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:21,470 INFO L225 Difference]: With dead ends: 979 [2024-11-14 04:41:21,470 INFO L226 Difference]: Without dead ends: 966 [2024-11-14 04:41:21,471 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2024-11-14 04:41:21,472 INFO L432 NwaCegarLoop]: 124 mSDtfsCounter, 159 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 780 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 780 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:21,472 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 668 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 780 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-14 04:41:21,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 966 states. [2024-11-14 04:41:21,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 966 to 538. [2024-11-14 04:41:21,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 534 states have (on average 1.848314606741573) internal successors, (987), 537 states have internal predecessors, (987), 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) [2024-11-14 04:41:21,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 987 transitions. [2024-11-14 04:41:21,494 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 987 transitions. Word has length 58 [2024-11-14 04:41:21,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:21,494 INFO L471 AbstractCegarLoop]: Abstraction has 538 states and 987 transitions. [2024-11-14 04:41:21,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:21,494 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 987 transitions. [2024-11-14 04:41:21,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:21,495 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:21,495 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:21,515 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-14 04:41:21,698 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-14 04:41:21,698 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:41:21,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:21,699 INFO L85 PathProgramCache]: Analyzing trace with hash 785171421, now seen corresponding path program 19 times [2024-11-14 04:41:21,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:21,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633240615] [2024-11-14 04:41:21,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:21,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:21,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:22,465 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:22,465 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:22,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633240615] [2024-11-14 04:41:22,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633240615] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:22,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977885448] [2024-11-14 04:41:22,466 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:41:22,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:22,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:22,468 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:22,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-14 04:41:22,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:22,642 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:41:22,644 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:22,748 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:22,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:22,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:22,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:23,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:23,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:23,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:23,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:23,023 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:23,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:23,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:23,040 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:23,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977885448] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:23,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:23,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:41:23,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599579987] [2024-11-14 04:41:23,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:23,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:23,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:23,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:23,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:41:23,042 INFO L87 Difference]: Start difference. First operand 538 states and 987 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:24,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:24,068 INFO L93 Difference]: Finished difference Result 791 states and 1444 transitions. [2024-11-14 04:41:24,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 04:41:24,068 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:24,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:24,070 INFO L225 Difference]: With dead ends: 791 [2024-11-14 04:41:24,070 INFO L226 Difference]: Without dead ends: 775 [2024-11-14 04:41:24,071 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=251, Invalid=1081, Unknown=0, NotChecked=0, Total=1332 [2024-11-14 04:41:24,072 INFO L432 NwaCegarLoop]: 110 mSDtfsCounter, 171 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:24,072 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 523 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-14 04:41:24,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2024-11-14 04:41:24,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 523. [2024-11-14 04:41:24,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 519 states have (on average 1.8439306358381502) internal successors, (957), 522 states have internal predecessors, (957), 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) [2024-11-14 04:41:24,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 957 transitions. [2024-11-14 04:41:24,094 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 957 transitions. Word has length 58 [2024-11-14 04:41:24,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:24,094 INFO L471 AbstractCegarLoop]: Abstraction has 523 states and 957 transitions. [2024-11-14 04:41:24,094 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:24,095 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 957 transitions. [2024-11-14 04:41:24,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:24,095 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:24,096 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:24,110 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-14 04:41:24,296 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:24,296 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:41:24,297 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:24,297 INFO L85 PathProgramCache]: Analyzing trace with hash -280036631, now seen corresponding path program 20 times [2024-11-14 04:41:24,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:24,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904343091] [2024-11-14 04:41:24,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:24,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:24,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:24,896 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:24,897 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:24,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904343091] [2024-11-14 04:41:24,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904343091] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:24,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315771970] [2024-11-14 04:41:24,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:41:24,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:24,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:24,900 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:24,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-14 04:41:25,104 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:41:25,104 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:41:25,105 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:41:25,108 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:25,214 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:25,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:25,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:25,413 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:25,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:25,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:25,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:25,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:25,509 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:25,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:25,518 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:25,518 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:25,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315771970] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:25,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:25,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:41:25,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403142259] [2024-11-14 04:41:25,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:25,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:25,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:25,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:25,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:41:25,520 INFO L87 Difference]: Start difference. First operand 523 states and 957 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:26,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:26,419 INFO L93 Difference]: Finished difference Result 761 states and 1384 transitions. [2024-11-14 04:41:26,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 04:41:26,419 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:26,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:26,421 INFO L225 Difference]: With dead ends: 761 [2024-11-14 04:41:26,421 INFO L226 Difference]: Without dead ends: 745 [2024-11-14 04:41:26,422 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=228, Invalid=1032, Unknown=0, NotChecked=0, Total=1260 [2024-11-14 04:41:26,422 INFO L432 NwaCegarLoop]: 105 mSDtfsCounter, 156 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:26,422 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 493 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-14 04:41:26,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2024-11-14 04:41:26,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 508. [2024-11-14 04:41:26,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 504 states have (on average 1.8392857142857142) internal successors, (927), 507 states have internal predecessors, (927), 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) [2024-11-14 04:41:26,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 927 transitions. [2024-11-14 04:41:26,437 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 927 transitions. Word has length 58 [2024-11-14 04:41:26,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:26,438 INFO L471 AbstractCegarLoop]: Abstraction has 508 states and 927 transitions. [2024-11-14 04:41:26,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:26,438 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 927 transitions. [2024-11-14 04:41:26,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:26,438 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:26,438 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:26,459 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-14 04:41:26,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:26,639 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:41:26,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:26,639 INFO L85 PathProgramCache]: Analyzing trace with hash 8594857, now seen corresponding path program 21 times [2024-11-14 04:41:26,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:26,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126187726] [2024-11-14 04:41:26,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:26,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:26,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:27,278 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:27,278 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:27,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126187726] [2024-11-14 04:41:27,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126187726] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:27,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435530174] [2024-11-14 04:41:27,279 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:41:27,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:27,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:27,281 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:27,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-14 04:41:27,479 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:41:27,479 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:41:27,480 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:41:27,483 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:27,611 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:27,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:27,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:27,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:27,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:27,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:27,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:27,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:27,898 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:27,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:27,907 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:27,907 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:27,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435530174] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:27,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:27,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:41:27,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046573862] [2024-11-14 04:41:27,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:27,908 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:27,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:27,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:27,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:41:27,909 INFO L87 Difference]: Start difference. First operand 508 states and 927 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:28,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:28,734 INFO L93 Difference]: Finished difference Result 710 states and 1282 transitions. [2024-11-14 04:41:28,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-14 04:41:28,734 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:28,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:28,736 INFO L225 Difference]: With dead ends: 710 [2024-11-14 04:41:28,737 INFO L226 Difference]: Without dead ends: 694 [2024-11-14 04:41:28,737 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=216, Invalid=974, Unknown=0, NotChecked=0, Total=1190 [2024-11-14 04:41:28,738 INFO L432 NwaCegarLoop]: 103 mSDtfsCounter, 134 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:28,738 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 542 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-14 04:41:28,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2024-11-14 04:41:28,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 461. [2024-11-14 04:41:28,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 457 states have (on average 1.8227571115973742) internal successors, (833), 460 states have internal predecessors, (833), 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) [2024-11-14 04:41:28,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 833 transitions. [2024-11-14 04:41:28,764 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 833 transitions. Word has length 58 [2024-11-14 04:41:28,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:28,764 INFO L471 AbstractCegarLoop]: Abstraction has 461 states and 833 transitions. [2024-11-14 04:41:28,766 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:28,766 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 833 transitions. [2024-11-14 04:41:28,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-14 04:41:28,769 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:28,770 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:28,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-14 04:41:28,970 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:28,970 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-14 04:41:28,971 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:28,971 INFO L85 PathProgramCache]: Analyzing trace with hash -646786988, now seen corresponding path program 1 times [2024-11-14 04:41:28,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:28,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484806504] [2024-11-14 04:41:28,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:28,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:28,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 04:41:28,990 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 04:41:29,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 04:41:29,030 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-14 04:41:29,030 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-14 04:41:29,031 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 6 remaining) [2024-11-14 04:41:29,034 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (4 of 6 remaining) [2024-11-14 04:41:29,034 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (3 of 6 remaining) [2024-11-14 04:41:29,034 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (2 of 6 remaining) [2024-11-14 04:41:29,035 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 6 remaining) [2024-11-14 04:41:29,035 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 6 remaining) [2024-11-14 04:41:29,035 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-14 04:41:29,039 INFO L407 BasicCegarLoop]: Path program histogram: [21, 6, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:29,041 WARN L247 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2024-11-14 04:41:29,041 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2024-11-14 04:41:29,062 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-14 04:41:29,065 INFO L113 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 105 places, 105 transitions, 226 flow [2024-11-14 04:41:29,430 INFO L135 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 10264 states, 10225 states have (on average 2.792273838630807) internal successors, (28551), 10263 states have internal predecessors, (28551), 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) [2024-11-14 04:41:29,431 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 04:41:29,431 INFO L333 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, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2bc1782f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 04:41:29,431 INFO L334 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-11-14 04:41:29,451 INFO L276 IsEmpty]: Start isEmpty. Operand has 10264 states, 10225 states have (on average 2.792273838630807) internal successors, (28551), 10263 states have internal predecessors, (28551), 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) [2024-11-14 04:41:29,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-14 04:41:29,451 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:29,451 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:29,452 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:41:29,452 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:29,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1646091988, now seen corresponding path program 1 times [2024-11-14 04:41:29,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:29,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020575609] [2024-11-14 04:41:29,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:29,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:29,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:29,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:29,670 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:29,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020575609] [2024-11-14 04:41:29,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020575609] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:29,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:41:29,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 04:41:29,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545317458] [2024-11-14 04:41:29,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:29,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:41:29,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:29,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:41:29,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:41:29,683 INFO L87 Difference]: Start difference. First operand has 10264 states, 10225 states have (on average 2.792273838630807) internal successors, (28551), 10263 states have internal predecessors, (28551), 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 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 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) [2024-11-14 04:41:30,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:30,147 INFO L93 Difference]: Finished difference Result 21444 states and 59897 transitions. [2024-11-14 04:41:30,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:41:30,148 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 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 29 [2024-11-14 04:41:30,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:30,197 INFO L225 Difference]: With dead ends: 21444 [2024-11-14 04:41:30,198 INFO L226 Difference]: Without dead ends: 10911 [2024-11-14 04:41:30,222 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:41:30,223 INFO L432 NwaCegarLoop]: 150 mSDtfsCounter, 74 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:30,223 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 314 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 04:41:30,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10911 states. [2024-11-14 04:41:30,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10911 to 10721. [2024-11-14 04:41:30,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10721 states, 10687 states have (on average 2.7528773275942733) internal successors, (29420), 10720 states have internal predecessors, (29420), 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) [2024-11-14 04:41:30,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10721 states to 10721 states and 29420 transitions. [2024-11-14 04:41:30,654 INFO L78 Accepts]: Start accepts. Automaton has 10721 states and 29420 transitions. Word has length 29 [2024-11-14 04:41:30,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:30,655 INFO L471 AbstractCegarLoop]: Abstraction has 10721 states and 29420 transitions. [2024-11-14 04:41:30,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 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) [2024-11-14 04:41:30,655 INFO L276 IsEmpty]: Start isEmpty. Operand 10721 states and 29420 transitions. [2024-11-14 04:41:30,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-14 04:41:30,655 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:30,656 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:30,656 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-14 04:41:30,656 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:41:30,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:30,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1286730285, now seen corresponding path program 1 times [2024-11-14 04:41:30,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:30,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008889329] [2024-11-14 04:41:30,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:30,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:30,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:30,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:30,726 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:30,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008889329] [2024-11-14 04:41:30,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008889329] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:30,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:41:30,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 04:41:30,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022057175] [2024-11-14 04:41:30,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:30,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 04:41:30,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:30,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 04:41:30,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-14 04:41:30,728 INFO L87 Difference]: Start difference. First operand 10721 states and 29420 transitions. Second operand has 5 states, 5 states have (on average 6.2) 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) [2024-11-14 04:41:30,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:30,928 INFO L93 Difference]: Finished difference Result 10729 states and 29427 transitions. [2024-11-14 04:41:30,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:41:30,928 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) 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 31 [2024-11-14 04:41:30,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:30,980 INFO L225 Difference]: With dead ends: 10729 [2024-11-14 04:41:30,981 INFO L226 Difference]: Without dead ends: 10719 [2024-11-14 04:41:30,986 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:41:30,987 INFO L432 NwaCegarLoop]: 81 mSDtfsCounter, 38 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:30,987 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 291 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 04:41:31,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10719 states. [2024-11-14 04:41:31,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10719 to 10719. [2024-11-14 04:41:31,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10719 states, 10685 states have (on average 2.753111839026673) internal successors, (29417), 10718 states have internal predecessors, (29417), 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) [2024-11-14 04:41:31,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10719 states to 10719 states and 29417 transitions. [2024-11-14 04:41:31,333 INFO L78 Accepts]: Start accepts. Automaton has 10719 states and 29417 transitions. Word has length 31 [2024-11-14 04:41:31,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:31,333 INFO L471 AbstractCegarLoop]: Abstraction has 10719 states and 29417 transitions. [2024-11-14 04:41:31,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) 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) [2024-11-14 04:41:31,334 INFO L276 IsEmpty]: Start isEmpty. Operand 10719 states and 29417 transitions. [2024-11-14 04:41:31,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-14 04:41:31,334 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:31,334 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:31,335 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-14 04:41:31,335 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:41:31,336 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:31,336 INFO L85 PathProgramCache]: Analyzing trace with hash 506997396, now seen corresponding path program 1 times [2024-11-14 04:41:31,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:31,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522028003] [2024-11-14 04:41:31,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:31,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:31,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:31,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:31,547 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:31,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522028003] [2024-11-14 04:41:31,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522028003] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:31,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:41:31,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 04:41:31,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433959153] [2024-11-14 04:41:31,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:31,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:41:31,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:31,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:41:31,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:41:31,548 INFO L87 Difference]: Start difference. First operand 10719 states and 29417 transitions. Second operand has 6 states, 5 states have (on average 7.8) internal successors, (39), 6 states have internal predecessors, (39), 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) [2024-11-14 04:41:31,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:31,904 INFO L93 Difference]: Finished difference Result 12119 states and 33167 transitions. [2024-11-14 04:41:31,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:41:31,905 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.8) internal successors, (39), 6 states have internal predecessors, (39), 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 [2024-11-14 04:41:31,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:31,958 INFO L225 Difference]: With dead ends: 12119 [2024-11-14 04:41:31,958 INFO L226 Difference]: Without dead ends: 11908 [2024-11-14 04:41:31,965 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:41:31,965 INFO L432 NwaCegarLoop]: 123 mSDtfsCounter, 99 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:31,966 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 269 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 04:41:31,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11908 states. [2024-11-14 04:41:32,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11908 to 11458. [2024-11-14 04:41:32,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11458 states, 11425 states have (on average 2.7557111597374178) internal successors, (31484), 11457 states have internal predecessors, (31484), 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) [2024-11-14 04:41:32,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11458 states to 11458 states and 31484 transitions. [2024-11-14 04:41:32,366 INFO L78 Accepts]: Start accepts. Automaton has 11458 states and 31484 transitions. Word has length 39 [2024-11-14 04:41:32,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:32,366 INFO L471 AbstractCegarLoop]: Abstraction has 11458 states and 31484 transitions. [2024-11-14 04:41:32,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.8) internal successors, (39), 6 states have internal predecessors, (39), 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) [2024-11-14 04:41:32,367 INFO L276 IsEmpty]: Start isEmpty. Operand 11458 states and 31484 transitions. [2024-11-14 04:41:32,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-14 04:41:32,367 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:32,367 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:32,368 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-14 04:41:32,368 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:41:32,368 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:32,368 INFO L85 PathProgramCache]: Analyzing trace with hash 11821787, now seen corresponding path program 1 times [2024-11-14 04:41:32,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:32,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254417973] [2024-11-14 04:41:32,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:32,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:32,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:32,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:32,719 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:32,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254417973] [2024-11-14 04:41:32,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254417973] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:32,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:41:32,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 04:41:32,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513447244] [2024-11-14 04:41:32,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:32,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:41:32,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:32,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:41:32,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:41:32,721 INFO L87 Difference]: Start difference. First operand 11458 states and 31484 transitions. Second operand has 6 states, 5 states have (on average 9.6) internal successors, (48), 6 states have internal predecessors, (48), 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) [2024-11-14 04:41:33,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:33,508 INFO L93 Difference]: Finished difference Result 19104 states and 52164 transitions. [2024-11-14 04:41:33,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:41:33,509 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.6) internal successors, (48), 6 states have internal predecessors, (48), 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 [2024-11-14 04:41:33,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:33,592 INFO L225 Difference]: With dead ends: 19104 [2024-11-14 04:41:33,593 INFO L226 Difference]: Without dead ends: 17892 [2024-11-14 04:41:33,607 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:41:33,608 INFO L432 NwaCegarLoop]: 233 mSDtfsCounter, 212 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:33,608 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 493 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 04:41:33,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17892 states. [2024-11-14 04:41:34,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17892 to 13836. [2024-11-14 04:41:34,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13836 states, 13803 states have (on average 2.7746866623197857) internal successors, (38299), 13835 states have internal predecessors, (38299), 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) [2024-11-14 04:41:34,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13836 states to 13836 states and 38299 transitions. [2024-11-14 04:41:34,149 INFO L78 Accepts]: Start accepts. Automaton has 13836 states and 38299 transitions. Word has length 48 [2024-11-14 04:41:34,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:34,150 INFO L471 AbstractCegarLoop]: Abstraction has 13836 states and 38299 transitions. [2024-11-14 04:41:34,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.6) internal successors, (48), 6 states have internal predecessors, (48), 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) [2024-11-14 04:41:34,150 INFO L276 IsEmpty]: Start isEmpty. Operand 13836 states and 38299 transitions. [2024-11-14 04:41:34,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-14 04:41:34,151 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:34,151 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:34,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-14 04:41:34,152 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:41:34,153 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:34,155 INFO L85 PathProgramCache]: Analyzing trace with hash 370073068, now seen corresponding path program 1 times [2024-11-14 04:41:34,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:34,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192146973] [2024-11-14 04:41:34,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:34,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:34,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:34,499 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-14 04:41:34,499 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:34,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192146973] [2024-11-14 04:41:34,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192146973] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:34,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:41:34,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 04:41:34,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767266610] [2024-11-14 04:41:34,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:34,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:41:34,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:34,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:41:34,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:41:34,502 INFO L87 Difference]: Start difference. First operand 13836 states and 38299 transitions. Second operand has 6 states, 5 states have (on average 11.2) internal successors, (56), 6 states have internal predecessors, (56), 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) [2024-11-14 04:41:34,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:34,855 INFO L93 Difference]: Finished difference Result 13836 states and 38299 transitions. [2024-11-14 04:41:34,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 04:41:34,855 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 11.2) internal successors, (56), 6 states have internal predecessors, (56), 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 56 [2024-11-14 04:41:34,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:34,909 INFO L225 Difference]: With dead ends: 13836 [2024-11-14 04:41:34,910 INFO L226 Difference]: Without dead ends: 12648 [2024-11-14 04:41:34,918 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-14 04:41:34,923 INFO L432 NwaCegarLoop]: 147 mSDtfsCounter, 82 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:34,924 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 311 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 04:41:34,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12648 states. [2024-11-14 04:41:35,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12648 to 12648. [2024-11-14 04:41:35,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12648 states, 12624 states have (on average 2.7768536121673004) internal successors, (35055), 12647 states have internal predecessors, (35055), 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) [2024-11-14 04:41:35,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12648 states to 12648 states and 35055 transitions. [2024-11-14 04:41:35,382 INFO L78 Accepts]: Start accepts. Automaton has 12648 states and 35055 transitions. Word has length 56 [2024-11-14 04:41:35,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:35,382 INFO L471 AbstractCegarLoop]: Abstraction has 12648 states and 35055 transitions. [2024-11-14 04:41:35,382 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 11.2) internal successors, (56), 6 states have internal predecessors, (56), 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) [2024-11-14 04:41:35,382 INFO L276 IsEmpty]: Start isEmpty. Operand 12648 states and 35055 transitions. [2024-11-14 04:41:35,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:35,383 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:35,383 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:35,383 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-14 04:41:35,383 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:41:35,383 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:35,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1343048688, now seen corresponding path program 1 times [2024-11-14 04:41:35,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:35,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377818995] [2024-11-14 04:41:35,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:35,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:35,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:36,126 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:36,126 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:36,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377818995] [2024-11-14 04:41:36,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377818995] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:36,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538717029] [2024-11-14 04:41:36,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:36,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:36,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:36,129 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:36,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-14 04:41:36,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:36,512 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:41:36,515 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:36,584 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:36,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:36,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:36,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:36,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:36,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:36,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:36,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:36,978 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:36,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:36,987 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:36,987 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:36,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538717029] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:36,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:36,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:41:36,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545030080] [2024-11-14 04:41:36,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:36,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:36,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:36,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:36,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:41:36,989 INFO L87 Difference]: Start difference. First operand 12648 states and 35055 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:38,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:38,156 INFO L93 Difference]: Finished difference Result 20070 states and 54147 transitions. [2024-11-14 04:41:38,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-14 04:41:38,156 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:38,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:38,205 INFO L225 Difference]: With dead ends: 20070 [2024-11-14 04:41:38,205 INFO L226 Difference]: Without dead ends: 19319 [2024-11-14 04:41:38,213 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=192, Invalid=738, Unknown=0, NotChecked=0, Total=930 [2024-11-14 04:41:38,213 INFO L432 NwaCegarLoop]: 176 mSDtfsCounter, 265 mSDsluCounter, 751 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 927 SdHoareTripleChecker+Invalid, 715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:38,214 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 927 Invalid, 715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 673 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 04:41:38,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19319 states. [2024-11-14 04:41:38,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19319 to 12658. [2024-11-14 04:41:38,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12658 states, 12634 states have (on average 2.776238720911825) internal successors, (35075), 12657 states have internal predecessors, (35075), 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) [2024-11-14 04:41:38,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12658 states to 12658 states and 35075 transitions. [2024-11-14 04:41:38,727 INFO L78 Accepts]: Start accepts. Automaton has 12658 states and 35075 transitions. Word has length 58 [2024-11-14 04:41:38,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:38,728 INFO L471 AbstractCegarLoop]: Abstraction has 12658 states and 35075 transitions. [2024-11-14 04:41:38,728 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:38,728 INFO L276 IsEmpty]: Start isEmpty. Operand 12658 states and 35075 transitions. [2024-11-14 04:41:38,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:38,729 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:38,729 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:38,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-14 04:41:38,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-14 04:41:38,930 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:41:38,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:38,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1079824460, now seen corresponding path program 2 times [2024-11-14 04:41:38,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:38,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539812907] [2024-11-14 04:41:38,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:38,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:38,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:39,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:39,679 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:39,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539812907] [2024-11-14 04:41:39,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539812907] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:39,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621393049] [2024-11-14 04:41:39,679 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:41:39,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:39,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:39,681 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:39,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-14 04:41:39,910 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:41:39,910 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:41:39,912 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:41:39,914 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:39,992 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:40,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:40,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:40,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:40,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:40,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:40,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:40,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:40,397 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:40,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:40,408 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:40,409 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:40,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621393049] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:40,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:40,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:41:40,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631026586] [2024-11-14 04:41:40,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:40,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:40,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:40,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:40,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:41:40,410 INFO L87 Difference]: Start difference. First operand 12658 states and 35075 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:41,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:41,820 INFO L93 Difference]: Finished difference Result 20582 states and 55164 transitions. [2024-11-14 04:41:41,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 04:41:41,821 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:41,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:41,878 INFO L225 Difference]: With dead ends: 20582 [2024-11-14 04:41:41,878 INFO L226 Difference]: Without dead ends: 19831 [2024-11-14 04:41:41,887 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=216, Invalid=906, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:41:41,887 INFO L432 NwaCegarLoop]: 180 mSDtfsCounter, 360 mSDsluCounter, 919 mSDsCounter, 0 mSdLazyCounter, 875 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 1099 SdHoareTripleChecker+Invalid, 936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:41,887 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [360 Valid, 1099 Invalid, 936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 875 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:41:41,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19831 states. [2024-11-14 04:41:42,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19831 to 12659. [2024-11-14 04:41:42,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12659 states, 12635 states have (on average 2.7761772853185596) internal successors, (35077), 12658 states have internal predecessors, (35077), 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) [2024-11-14 04:41:42,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12659 states to 12659 states and 35077 transitions. [2024-11-14 04:41:42,420 INFO L78 Accepts]: Start accepts. Automaton has 12659 states and 35077 transitions. Word has length 58 [2024-11-14 04:41:42,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:42,421 INFO L471 AbstractCegarLoop]: Abstraction has 12659 states and 35077 transitions. [2024-11-14 04:41:42,421 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:42,421 INFO L276 IsEmpty]: Start isEmpty. Operand 12659 states and 35077 transitions. [2024-11-14 04:41:42,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:42,501 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:42,501 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:42,522 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-14 04:41:42,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-14 04:41:42,702 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:41:42,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:42,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1584095978, now seen corresponding path program 3 times [2024-11-14 04:41:42,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:42,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011157920] [2024-11-14 04:41:42,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:42,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:42,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:43,202 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:43,202 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:43,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011157920] [2024-11-14 04:41:43,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011157920] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:43,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43308839] [2024-11-14 04:41:43,202 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:41:43,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:43,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:43,204 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:43,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-14 04:41:43,423 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:41:43,423 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:41:43,424 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-14 04:41:43,426 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:43,504 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:43,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:43,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:43,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:43,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:43,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:43,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:43,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:43,842 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:43,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:43,851 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:43,851 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:43,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43308839] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:43,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:43,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:41:43,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198683736] [2024-11-14 04:41:43,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:43,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:43,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:43,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:43,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:41:43,853 INFO L87 Difference]: Start difference. First operand 12659 states and 35077 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:45,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:45,079 INFO L93 Difference]: Finished difference Result 20266 states and 54590 transitions. [2024-11-14 04:41:45,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 04:41:45,080 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:45,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:45,138 INFO L225 Difference]: With dead ends: 20266 [2024-11-14 04:41:45,138 INFO L226 Difference]: Without dead ends: 19510 [2024-11-14 04:41:45,146 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=216, Invalid=906, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:41:45,147 INFO L432 NwaCegarLoop]: 181 mSDtfsCounter, 303 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 928 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:45,147 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 928 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 712 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 04:41:45,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19510 states. [2024-11-14 04:41:45,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19510 to 12671. [2024-11-14 04:41:45,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12671 states, 12647 states have (on average 2.7754408160037953) internal successors, (35101), 12670 states have internal predecessors, (35101), 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) [2024-11-14 04:41:45,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12671 states to 12671 states and 35101 transitions. [2024-11-14 04:41:45,589 INFO L78 Accepts]: Start accepts. Automaton has 12671 states and 35101 transitions. Word has length 58 [2024-11-14 04:41:45,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:45,590 INFO L471 AbstractCegarLoop]: Abstraction has 12671 states and 35101 transitions. [2024-11-14 04:41:45,590 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:45,590 INFO L276 IsEmpty]: Start isEmpty. Operand 12671 states and 35101 transitions. [2024-11-14 04:41:45,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:45,591 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:45,591 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:45,618 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-14 04:41:45,795 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:45,795 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:41:45,795 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:45,795 INFO L85 PathProgramCache]: Analyzing trace with hash 4243472, now seen corresponding path program 4 times [2024-11-14 04:41:45,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:45,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562836694] [2024-11-14 04:41:45,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:45,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:45,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:46,552 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:46,552 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:46,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562836694] [2024-11-14 04:41:46,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562836694] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:46,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802693171] [2024-11-14 04:41:46,553 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:41:46,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:46,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:46,556 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:46,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-14 04:41:46,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:46,802 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:41:46,805 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:46,899 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:46,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:47,036 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:47,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:47,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:47,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:47,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:47,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:47,235 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:47,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:47,243 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:47,243 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:47,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802693171] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:47,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:47,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:41:47,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748385028] [2024-11-14 04:41:47,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:47,244 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:47,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:47,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:47,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:41:47,244 INFO L87 Difference]: Start difference. First operand 12671 states and 35101 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:48,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:48,606 INFO L93 Difference]: Finished difference Result 20658 states and 55390 transitions. [2024-11-14 04:41:48,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 04:41:48,606 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:48,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:48,657 INFO L225 Difference]: With dead ends: 20658 [2024-11-14 04:41:48,657 INFO L226 Difference]: Without dead ends: 19907 [2024-11-14 04:41:48,665 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=220, Invalid=970, Unknown=0, NotChecked=0, Total=1190 [2024-11-14 04:41:48,665 INFO L432 NwaCegarLoop]: 177 mSDtfsCounter, 355 mSDsluCounter, 992 mSDsCounter, 0 mSdLazyCounter, 970 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 1169 SdHoareTripleChecker+Invalid, 1045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 970 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:48,665 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 1169 Invalid, 1045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 970 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:41:48,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19907 states. [2024-11-14 04:41:48,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19907 to 12673. [2024-11-14 04:41:48,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12673 states, 12649 states have (on average 2.7753182069728832) internal successors, (35105), 12672 states have internal predecessors, (35105), 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) [2024-11-14 04:41:48,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12673 states to 12673 states and 35105 transitions. [2024-11-14 04:41:48,976 INFO L78 Accepts]: Start accepts. Automaton has 12673 states and 35105 transitions. Word has length 58 [2024-11-14 04:41:48,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:48,977 INFO L471 AbstractCegarLoop]: Abstraction has 12673 states and 35105 transitions. [2024-11-14 04:41:48,977 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:48,977 INFO L276 IsEmpty]: Start isEmpty. Operand 12673 states and 35105 transitions. [2024-11-14 04:41:48,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:48,977 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:48,977 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:48,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-14 04:41:49,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2024-11-14 04:41:49,178 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:41:49,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:49,178 INFO L85 PathProgramCache]: Analyzing trace with hash -500028046, now seen corresponding path program 5 times [2024-11-14 04:41:49,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:49,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425932594] [2024-11-14 04:41:49,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:49,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:49,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:49,777 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:49,777 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:49,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425932594] [2024-11-14 04:41:49,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425932594] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:49,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154410473] [2024-11-14 04:41:49,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:41:49,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:49,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:49,780 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:49,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-14 04:41:50,020 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:41:50,020 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:41:50,021 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:41:50,023 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:50,091 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:50,123 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:50,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:50,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:50,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:50,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:50,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:50,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:50,434 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:50,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:50,443 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:50,444 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:50,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154410473] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:50,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:50,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:41:50,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866172389] [2024-11-14 04:41:50,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:50,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:50,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:50,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:50,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:41:50,445 INFO L87 Difference]: Start difference. First operand 12673 states and 35105 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:51,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:51,699 INFO L93 Difference]: Finished difference Result 20723 states and 55515 transitions. [2024-11-14 04:41:51,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:41:51,699 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:51,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:51,748 INFO L225 Difference]: With dead ends: 20723 [2024-11-14 04:41:51,748 INFO L226 Difference]: Without dead ends: 19967 [2024-11-14 04:41:51,756 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=229, Invalid=1031, Unknown=0, NotChecked=0, Total=1260 [2024-11-14 04:41:51,756 INFO L432 NwaCegarLoop]: 182 mSDtfsCounter, 436 mSDsluCounter, 762 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 944 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:51,757 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 944 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 04:41:51,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19967 states. [2024-11-14 04:41:51,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19967 to 12672. [2024-11-14 04:41:52,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12672 states, 12648 states have (on average 2.7753795066413662) internal successors, (35103), 12671 states have internal predecessors, (35103), 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) [2024-11-14 04:41:52,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12672 states to 12672 states and 35103 transitions. [2024-11-14 04:41:52,054 INFO L78 Accepts]: Start accepts. Automaton has 12672 states and 35103 transitions. Word has length 58 [2024-11-14 04:41:52,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:52,054 INFO L471 AbstractCegarLoop]: Abstraction has 12672 states and 35103 transitions. [2024-11-14 04:41:52,054 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:52,054 INFO L276 IsEmpty]: Start isEmpty. Operand 12672 states and 35103 transitions. [2024-11-14 04:41:52,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:52,055 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:52,055 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:52,075 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-11-14 04:41:52,256 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:52,256 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:41:52,257 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:52,257 INFO L85 PathProgramCache]: Analyzing trace with hash 867840988, now seen corresponding path program 6 times [2024-11-14 04:41:52,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:52,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997545924] [2024-11-14 04:41:52,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:52,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:52,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:53,062 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:53,062 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:53,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997545924] [2024-11-14 04:41:53,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997545924] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:53,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616027376] [2024-11-14 04:41:53,063 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:41:53,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:53,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:53,066 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:53,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-14 04:41:53,318 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:41:53,318 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:41:53,319 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-14 04:41:53,322 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:53,403 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:53,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:53,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:53,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:53,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:53,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:53,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:53,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:53,789 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:53,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:53,802 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:53,802 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:53,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616027376] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:53,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:53,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:41:53,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323804941] [2024-11-14 04:41:53,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:53,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:53,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:53,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:53,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:41:53,808 INFO L87 Difference]: Start difference. First operand 12672 states and 35103 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:55,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:55,169 INFO L93 Difference]: Finished difference Result 20382 states and 54887 transitions. [2024-11-14 04:41:55,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-14 04:41:55,169 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:55,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:55,229 INFO L225 Difference]: With dead ends: 20382 [2024-11-14 04:41:55,229 INFO L226 Difference]: Without dead ends: 19626 [2024-11-14 04:41:55,238 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=205, Invalid=917, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:41:55,238 INFO L432 NwaCegarLoop]: 183 mSDtfsCounter, 289 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 885 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 1054 SdHoareTripleChecker+Invalid, 953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:55,238 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [289 Valid, 1054 Invalid, 953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 885 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 04:41:55,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19626 states. [2024-11-14 04:41:55,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19626 to 12684. [2024-11-14 04:41:55,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12684 states, 12660 states have (on average 2.774644549763033) internal successors, (35127), 12683 states have internal predecessors, (35127), 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) [2024-11-14 04:41:55,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12684 states to 12684 states and 35127 transitions. [2024-11-14 04:41:55,547 INFO L78 Accepts]: Start accepts. Automaton has 12684 states and 35127 transitions. Word has length 58 [2024-11-14 04:41:55,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:55,547 INFO L471 AbstractCegarLoop]: Abstraction has 12684 states and 35127 transitions. [2024-11-14 04:41:55,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:55,547 INFO L276 IsEmpty]: Start isEmpty. Operand 12684 states and 35127 transitions. [2024-11-14 04:41:55,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:55,548 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:55,548 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:55,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-11-14 04:41:55,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:55,749 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:41:55,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:55,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1058434124, now seen corresponding path program 7 times [2024-11-14 04:41:55,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:55,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087360277] [2024-11-14 04:41:55,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:55,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:55,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:56,314 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:56,314 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:56,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087360277] [2024-11-14 04:41:56,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087360277] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:56,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499275777] [2024-11-14 04:41:56,315 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:41:56,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:56,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:56,316 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:56,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-14 04:41:56,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:56,532 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:41:56,534 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:56,605 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:56,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:56,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:56,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:56,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:56,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:56,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:56,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:56,996 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:41:56,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:41:57,007 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:57,007 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:57,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499275777] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:57,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:41:57,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:41:57,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674680667] [2024-11-14 04:41:57,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:57,008 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:41:57,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:41:57,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:41:57,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:41:57,009 INFO L87 Difference]: Start difference. First operand 12684 states and 35127 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:58,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:41:58,217 INFO L93 Difference]: Finished difference Result 20725 states and 55600 transitions. [2024-11-14 04:41:58,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 04:41:58,217 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:41:58,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:41:58,267 INFO L225 Difference]: With dead ends: 20725 [2024-11-14 04:41:58,267 INFO L226 Difference]: Without dead ends: 19974 [2024-11-14 04:41:58,275 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=231, Invalid=1029, Unknown=0, NotChecked=0, Total=1260 [2024-11-14 04:41:58,275 INFO L432 NwaCegarLoop]: 174 mSDtfsCounter, 355 mSDsluCounter, 751 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:41:58,275 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 925 Invalid, 833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 760 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 04:41:58,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19974 states. [2024-11-14 04:41:58,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19974 to 12687. [2024-11-14 04:41:58,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12687 states, 12663 states have (on average 2.7744610281923716) internal successors, (35133), 12686 states have internal predecessors, (35133), 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) [2024-11-14 04:41:58,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12687 states to 12687 states and 35133 transitions. [2024-11-14 04:41:58,557 INFO L78 Accepts]: Start accepts. Automaton has 12687 states and 35133 transitions. Word has length 58 [2024-11-14 04:41:58,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:41:58,558 INFO L471 AbstractCegarLoop]: Abstraction has 12687 states and 35133 transitions. [2024-11-14 04:41:58,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:41:58,558 INFO L276 IsEmpty]: Start isEmpty. Operand 12687 states and 35133 transitions. [2024-11-14 04:41:58,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:41:58,558 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:41:58,559 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:41:58,577 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-11-14 04:41:58,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:58,759 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:41:58,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:41:58,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1562705642, now seen corresponding path program 8 times [2024-11-14 04:41:58,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:41:58,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817925707] [2024-11-14 04:41:58,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:58,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:41:58,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:59,351 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:41:59,351 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:41:59,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817925707] [2024-11-14 04:41:59,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817925707] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:41:59,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766834120] [2024-11-14 04:41:59,351 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:41:59,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:59,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:59,354 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:59,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-14 04:41:59,596 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:41:59,596 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:41:59,597 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:41:59,599 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:59,679 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:41:59,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:41:59,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:41:59,894 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:41:59,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:41:59,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:00,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:00,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:00,005 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:00,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:42:00,018 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:00,018 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:42:00,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766834120] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:42:00,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:42:00,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:42:00,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167359954] [2024-11-14 04:42:00,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:00,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:42:00,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:42:00,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:42:00,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:42:00,020 INFO L87 Difference]: Start difference. First operand 12687 states and 35133 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:01,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:42:01,229 INFO L93 Difference]: Finished difference Result 20790 states and 55725 transitions. [2024-11-14 04:42:01,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:42:01,230 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:42:01,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:42:01,281 INFO L225 Difference]: With dead ends: 20790 [2024-11-14 04:42:01,281 INFO L226 Difference]: Without dead ends: 20034 [2024-11-14 04:42:01,289 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=237, Invalid=1095, Unknown=0, NotChecked=0, Total=1332 [2024-11-14 04:42:01,289 INFO L432 NwaCegarLoop]: 179 mSDtfsCounter, 366 mSDsluCounter, 775 mSDsCounter, 0 mSdLazyCounter, 798 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 798 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:42:01,289 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [366 Valid, 954 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 798 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 04:42:01,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20034 states. [2024-11-14 04:42:01,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20034 to 12686. [2024-11-14 04:42:01,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12686 states, 12662 states have (on average 2.774522192386669) internal successors, (35131), 12685 states have internal predecessors, (35131), 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) [2024-11-14 04:42:01,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12686 states to 12686 states and 35131 transitions. [2024-11-14 04:42:01,666 INFO L78 Accepts]: Start accepts. Automaton has 12686 states and 35131 transitions. Word has length 58 [2024-11-14 04:42:01,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:42:01,667 INFO L471 AbstractCegarLoop]: Abstraction has 12686 states and 35131 transitions. [2024-11-14 04:42:01,667 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:01,667 INFO L276 IsEmpty]: Start isEmpty. Operand 12686 states and 35131 transitions. [2024-11-14 04:42:01,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:42:01,667 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:01,667 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:42:01,680 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-11-14 04:42:01,868 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:01,868 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:42:01,868 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:01,868 INFO L85 PathProgramCache]: Analyzing trace with hash -194836608, now seen corresponding path program 9 times [2024-11-14 04:42:01,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:42:01,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562930215] [2024-11-14 04:42:01,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:01,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:42:01,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:02,439 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:02,439 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:42:02,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562930215] [2024-11-14 04:42:02,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562930215] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:42:02,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245192026] [2024-11-14 04:42:02,439 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:42:02,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:02,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:02,441 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:42:02,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-14 04:42:02,669 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:42:02,669 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:42:02,670 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-14 04:42:02,673 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:02,735 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:42:02,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:42:02,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:42:02,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:42:03,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:03,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:03,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:03,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:03,020 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:03,020 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:42:03,028 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:03,028 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:42:03,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245192026] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:42:03,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:42:03,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:42:03,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336319035] [2024-11-14 04:42:03,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:03,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:42:03,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:42:03,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:42:03,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:42:03,030 INFO L87 Difference]: Start difference. First operand 12686 states and 35131 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:04,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:42:04,189 INFO L93 Difference]: Finished difference Result 20826 states and 55797 transitions. [2024-11-14 04:42:04,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:42:04,190 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:42:04,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:42:04,243 INFO L225 Difference]: With dead ends: 20826 [2024-11-14 04:42:04,243 INFO L226 Difference]: Without dead ends: 20070 [2024-11-14 04:42:04,251 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=220, Invalid=1040, Unknown=0, NotChecked=0, Total=1260 [2024-11-14 04:42:04,252 INFO L432 NwaCegarLoop]: 184 mSDtfsCounter, 423 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 948 SdHoareTripleChecker+Invalid, 953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:42:04,252 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [423 Valid, 948 Invalid, 953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 847 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 04:42:04,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20070 states. [2024-11-14 04:42:04,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20070 to 12685. [2024-11-14 04:42:04,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12685 states, 12661 states have (on average 2.774583366242793) internal successors, (35129), 12684 states have internal predecessors, (35129), 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) [2024-11-14 04:42:04,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12685 states to 12685 states and 35129 transitions. [2024-11-14 04:42:04,524 INFO L78 Accepts]: Start accepts. Automaton has 12685 states and 35129 transitions. Word has length 58 [2024-11-14 04:42:04,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:42:04,524 INFO L471 AbstractCegarLoop]: Abstraction has 12685 states and 35129 transitions. [2024-11-14 04:42:04,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:04,524 INFO L276 IsEmpty]: Start isEmpty. Operand 12685 states and 35129 transitions. [2024-11-14 04:42:04,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:42:04,525 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:04,525 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:42:04,549 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-11-14 04:42:04,725 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-11-14 04:42:04,726 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:42:04,726 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:04,726 INFO L85 PathProgramCache]: Analyzing trace with hash 870371444, now seen corresponding path program 10 times [2024-11-14 04:42:04,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:42:04,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033042440] [2024-11-14 04:42:04,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:04,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:42:04,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:05,269 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:05,269 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:42:05,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033042440] [2024-11-14 04:42:05,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033042440] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:42:05,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675492207] [2024-11-14 04:42:05,269 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:42:05,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:05,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:05,271 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:42:05,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-14 04:42:05,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:05,501 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:42:05,504 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:05,565 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:42:05,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:42:05,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:42:05,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:42:05,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:05,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:05,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:05,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:05,866 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:05,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:42:05,876 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:05,876 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:42:05,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675492207] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:42:05,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:42:05,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:42:05,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140158093] [2024-11-14 04:42:05,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:05,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:42:05,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:42:05,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:42:05,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:42:05,877 INFO L87 Difference]: Start difference. First operand 12685 states and 35129 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:07,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:42:07,043 INFO L93 Difference]: Finished difference Result 20503 states and 55194 transitions. [2024-11-14 04:42:07,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 04:42:07,043 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:42:07,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:42:07,096 INFO L225 Difference]: With dead ends: 20503 [2024-11-14 04:42:07,096 INFO L226 Difference]: Without dead ends: 19747 [2024-11-14 04:42:07,104 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=201, Invalid=921, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:42:07,104 INFO L432 NwaCegarLoop]: 185 mSDtfsCounter, 315 mSDsluCounter, 873 mSDsCounter, 0 mSdLazyCounter, 950 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 1058 SdHoareTripleChecker+Invalid, 1030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:42:07,105 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [315 Valid, 1058 Invalid, 1030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 950 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 04:42:07,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19747 states. [2024-11-14 04:42:07,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19747 to 12697. [2024-11-14 04:42:07,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12697 states, 12673 states have (on average 2.77384991714669) internal successors, (35153), 12696 states have internal predecessors, (35153), 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) [2024-11-14 04:42:07,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12697 states to 12697 states and 35153 transitions. [2024-11-14 04:42:07,384 INFO L78 Accepts]: Start accepts. Automaton has 12697 states and 35153 transitions. Word has length 58 [2024-11-14 04:42:07,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:42:07,384 INFO L471 AbstractCegarLoop]: Abstraction has 12697 states and 35153 transitions. [2024-11-14 04:42:07,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:07,384 INFO L276 IsEmpty]: Start isEmpty. Operand 12697 states and 35153 transitions. [2024-11-14 04:42:07,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:42:07,385 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:07,385 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:42:07,414 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-11-14 04:42:07,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-11-14 04:42:07,586 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:42:07,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:07,586 INFO L85 PathProgramCache]: Analyzing trace with hash -632165360, now seen corresponding path program 11 times [2024-11-14 04:42:07,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:42:07,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595719081] [2024-11-14 04:42:07,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:07,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:42:07,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:08,109 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:08,109 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:42:08,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595719081] [2024-11-14 04:42:08,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595719081] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:42:08,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371534355] [2024-11-14 04:42:08,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:42:08,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:08,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:08,111 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:42:08,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-14 04:42:08,341 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:42:08,341 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:42:08,342 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:42:08,344 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:08,433 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:42:08,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:42:08,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:42:08,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:42:08,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:08,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:08,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:08,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:08,689 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:08,689 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:42:08,700 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:08,700 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:42:08,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371534355] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:42:08,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:42:08,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:42:08,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77381016] [2024-11-14 04:42:08,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:08,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:42:08,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:42:08,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:42:08,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:42:08,701 INFO L87 Difference]: Start difference. First operand 12697 states and 35153 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:10,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:42:10,191 INFO L93 Difference]: Finished difference Result 29820 states and 81623 transitions. [2024-11-14 04:42:10,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 04:42:10,191 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:42:10,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:42:10,274 INFO L225 Difference]: With dead ends: 29820 [2024-11-14 04:42:10,274 INFO L226 Difference]: Without dead ends: 29069 [2024-11-14 04:42:10,282 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=249, Invalid=1083, Unknown=0, NotChecked=0, Total=1332 [2024-11-14 04:42:10,283 INFO L432 NwaCegarLoop]: 204 mSDtfsCounter, 327 mSDsluCounter, 896 mSDsCounter, 0 mSdLazyCounter, 843 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 1100 SdHoareTripleChecker+Invalid, 894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:42:10,283 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [327 Valid, 1100 Invalid, 894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 843 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 04:42:10,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29069 states. [2024-11-14 04:42:10,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29069 to 13094. [2024-11-14 04:42:10,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13094 states, 13070 states have (on average 2.7759755164498854) internal successors, (36282), 13093 states have internal predecessors, (36282), 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) [2024-11-14 04:42:10,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13094 states to 13094 states and 36282 transitions. [2024-11-14 04:42:10,618 INFO L78 Accepts]: Start accepts. Automaton has 13094 states and 36282 transitions. Word has length 58 [2024-11-14 04:42:10,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:42:10,618 INFO L471 AbstractCegarLoop]: Abstraction has 13094 states and 36282 transitions. [2024-11-14 04:42:10,618 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:10,618 INFO L276 IsEmpty]: Start isEmpty. Operand 13094 states and 36282 transitions. [2024-11-14 04:42:10,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:42:10,619 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:10,619 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:42:10,639 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-11-14 04:42:10,819 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-11-14 04:42:10,819 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:42:10,820 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:10,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1136436878, now seen corresponding path program 12 times [2024-11-14 04:42:10,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:42:10,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705352544] [2024-11-14 04:42:10,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:10,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:42:10,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:11,377 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:11,377 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:42:11,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705352544] [2024-11-14 04:42:11,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705352544] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:42:11,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784395300] [2024-11-14 04:42:11,377 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:42:11,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:11,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:11,379 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:42:11,380 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-14 04:42:11,613 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:42:11,613 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:42:11,614 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-14 04:42:11,616 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:11,710 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:42:11,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:42:11,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:42:11,878 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:42:11,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:11,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:11,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:11,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:11,964 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:11,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:42:11,976 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:11,976 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:42:11,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784395300] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:42:11,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:42:11,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:42:11,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817450528] [2024-11-14 04:42:11,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:11,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:42:11,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:42:11,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:42:11,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:42:11,977 INFO L87 Difference]: Start difference. First operand 13094 states and 36282 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:13,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:42:13,395 INFO L93 Difference]: Finished difference Result 30554 states and 83712 transitions. [2024-11-14 04:42:13,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:42:13,395 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:42:13,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:42:13,468 INFO L225 Difference]: With dead ends: 30554 [2024-11-14 04:42:13,468 INFO L226 Difference]: Without dead ends: 29778 [2024-11-14 04:42:13,479 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=252, Invalid=1154, Unknown=0, NotChecked=0, Total=1406 [2024-11-14 04:42:13,479 INFO L432 NwaCegarLoop]: 217 mSDtfsCounter, 365 mSDsluCounter, 1161 mSDsCounter, 0 mSdLazyCounter, 1157 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 1378 SdHoareTripleChecker+Invalid, 1231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:42:13,479 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 1378 Invalid, 1231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1157 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:42:13,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29778 states. [2024-11-14 04:42:13,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29778 to 13261. [2024-11-14 04:42:13,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13261 states, 13237 states have (on average 2.7786507516808943) internal successors, (36781), 13260 states have internal predecessors, (36781), 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) [2024-11-14 04:42:13,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13261 states to 13261 states and 36781 transitions. [2024-11-14 04:42:13,962 INFO L78 Accepts]: Start accepts. Automaton has 13261 states and 36781 transitions. Word has length 58 [2024-11-14 04:42:13,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:42:13,963 INFO L471 AbstractCegarLoop]: Abstraction has 13261 states and 36781 transitions. [2024-11-14 04:42:13,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:13,963 INFO L276 IsEmpty]: Start isEmpty. Operand 13261 states and 36781 transitions. [2024-11-14 04:42:13,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:42:13,964 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:13,964 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:42:13,979 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-11-14 04:42:14,164 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-14 04:42:14,164 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:42:14,165 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:14,165 INFO L85 PathProgramCache]: Analyzing trace with hash 231432156, now seen corresponding path program 13 times [2024-11-14 04:42:14,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:42:14,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267236612] [2024-11-14 04:42:14,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:14,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:42:14,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:14,848 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:14,848 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:42:14,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267236612] [2024-11-14 04:42:14,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267236612] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:42:14,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102749861] [2024-11-14 04:42:14,848 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:42:14,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:14,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:14,850 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:42:14,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-14 04:42:15,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:15,097 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:42:15,099 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:15,198 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:42:15,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:42:15,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:42:15,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:42:15,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:15,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:15,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:15,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:15,455 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:15,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:42:15,464 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:15,464 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:42:15,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102749861] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:42:15,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:42:15,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:42:15,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784813097] [2024-11-14 04:42:15,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:15,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:42:15,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:42:15,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:42:15,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:42:15,465 INFO L87 Difference]: Start difference. First operand 13261 states and 36781 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:16,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:42:16,943 INFO L93 Difference]: Finished difference Result 31112 states and 85321 transitions. [2024-11-14 04:42:16,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:42:16,944 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:42:16,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:42:17,020 INFO L225 Difference]: With dead ends: 31112 [2024-11-14 04:42:17,020 INFO L226 Difference]: Without dead ends: 30336 [2024-11-14 04:42:17,032 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=230, Invalid=1102, Unknown=0, NotChecked=0, Total=1332 [2024-11-14 04:42:17,032 INFO L432 NwaCegarLoop]: 223 mSDtfsCounter, 389 mSDsluCounter, 1233 mSDsCounter, 0 mSdLazyCounter, 1291 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 1456 SdHoareTripleChecker+Invalid, 1375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:42:17,032 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [389 Valid, 1456 Invalid, 1375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1291 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 04:42:17,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30336 states. [2024-11-14 04:42:17,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30336 to 13428. [2024-11-14 04:42:17,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13428 states, 13404 states have (on average 2.7812593255744553) internal successors, (37280), 13427 states have internal predecessors, (37280), 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) [2024-11-14 04:42:17,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13428 states to 13428 states and 37280 transitions. [2024-11-14 04:42:17,382 INFO L78 Accepts]: Start accepts. Automaton has 13428 states and 37280 transitions. Word has length 58 [2024-11-14 04:42:17,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:42:17,383 INFO L471 AbstractCegarLoop]: Abstraction has 13428 states and 37280 transitions. [2024-11-14 04:42:17,383 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:17,383 INFO L276 IsEmpty]: Start isEmpty. Operand 13428 states and 37280 transitions. [2024-11-14 04:42:17,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:42:17,383 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:17,383 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:42:17,404 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-11-14 04:42:17,584 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2024-11-14 04:42:17,584 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:42:17,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:17,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1296640208, now seen corresponding path program 14 times [2024-11-14 04:42:17,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:42:17,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233359840] [2024-11-14 04:42:17,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:17,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:42:17,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:18,178 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:18,178 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:42:18,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233359840] [2024-11-14 04:42:18,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233359840] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:42:18,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780289236] [2024-11-14 04:42:18,178 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:42:18,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:18,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:18,180 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:42:18,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-14 04:42:18,430 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:42:18,430 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:42:18,431 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:42:18,433 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:18,524 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:42:18,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:42:18,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:42:18,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:42:18,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:18,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:18,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:18,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:18,867 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:18,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:42:18,877 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:18,877 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:42:18,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780289236] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:42:18,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:42:18,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:42:18,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152228761] [2024-11-14 04:42:18,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:18,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:42:18,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:42:18,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:42:18,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:42:18,878 INFO L87 Difference]: Start difference. First operand 13428 states and 37280 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:20,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:42:20,580 INFO L93 Difference]: Finished difference Result 31730 states and 87111 transitions. [2024-11-14 04:42:20,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:42:20,581 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:42:20,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:42:20,659 INFO L225 Difference]: With dead ends: 31730 [2024-11-14 04:42:20,659 INFO L226 Difference]: Without dead ends: 30954 [2024-11-14 04:42:20,671 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=218, Invalid=1042, Unknown=0, NotChecked=0, Total=1260 [2024-11-14 04:42:20,671 INFO L432 NwaCegarLoop]: 229 mSDtfsCounter, 381 mSDsluCounter, 1272 mSDsCounter, 0 mSdLazyCounter, 1399 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 1501 SdHoareTripleChecker+Invalid, 1493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:42:20,672 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [381 Valid, 1501 Invalid, 1493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1399 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 04:42:20,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30954 states. [2024-11-14 04:42:20,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30954 to 13595. [2024-11-14 04:42:20,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13595 states, 13571 states have (on average 2.783803699064181) internal successors, (37779), 13594 states have internal predecessors, (37779), 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) [2024-11-14 04:42:20,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13595 states to 13595 states and 37779 transitions. [2024-11-14 04:42:21,024 INFO L78 Accepts]: Start accepts. Automaton has 13595 states and 37779 transitions. Word has length 58 [2024-11-14 04:42:21,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:42:21,024 INFO L471 AbstractCegarLoop]: Abstraction has 13595 states and 37779 transitions. [2024-11-14 04:42:21,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:21,025 INFO L276 IsEmpty]: Start isEmpty. Operand 13595 states and 37779 transitions. [2024-11-14 04:42:21,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:42:21,025 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:21,026 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:42:21,038 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-11-14 04:42:21,226 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2024-11-14 04:42:21,226 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:42:21,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:21,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1642086402, now seen corresponding path program 15 times [2024-11-14 04:42:21,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:42:21,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855089751] [2024-11-14 04:42:21,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:21,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:42:21,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:21,684 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:21,684 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:42:21,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855089751] [2024-11-14 04:42:21,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855089751] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:42:21,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72480965] [2024-11-14 04:42:21,684 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:42:21,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:21,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:21,686 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:42:21,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-14 04:42:21,938 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:42:21,938 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:42:21,939 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-14 04:42:21,941 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:22,076 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:42:22,123 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:42:22,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:42:22,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:42:22,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:22,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:22,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:22,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:22,368 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:22,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:42:22,376 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:22,377 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:42:22,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72480965] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:42:22,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:42:22,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:42:22,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558224416] [2024-11-14 04:42:22,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:22,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:42:22,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:42:22,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:42:22,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:42:22,378 INFO L87 Difference]: Start difference. First operand 13595 states and 37779 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:23,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:42:23,863 INFO L93 Difference]: Finished difference Result 29357 states and 80696 transitions. [2024-11-14 04:42:23,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 04:42:23,863 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:42:23,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:42:23,936 INFO L225 Difference]: With dead ends: 29357 [2024-11-14 04:42:23,936 INFO L226 Difference]: Without dead ends: 28581 [2024-11-14 04:42:23,947 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=188, Invalid=804, Unknown=0, NotChecked=0, Total=992 [2024-11-14 04:42:23,948 INFO L432 NwaCegarLoop]: 255 mSDtfsCounter, 351 mSDsluCounter, 1135 mSDsCounter, 0 mSdLazyCounter, 1280 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 1390 SdHoareTripleChecker+Invalid, 1337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:42:23,948 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 1390 Invalid, 1337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1280 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 04:42:23,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28581 states. [2024-11-14 04:42:24,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28581 to 14126. [2024-11-14 04:42:24,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14126 states, 14102 states have (on average 2.790029783009502) internal successors, (39345), 14125 states have internal predecessors, (39345), 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) [2024-11-14 04:42:24,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14126 states to 14126 states and 39345 transitions. [2024-11-14 04:42:24,369 INFO L78 Accepts]: Start accepts. Automaton has 14126 states and 39345 transitions. Word has length 58 [2024-11-14 04:42:24,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:42:24,370 INFO L471 AbstractCegarLoop]: Abstraction has 14126 states and 39345 transitions. [2024-11-14 04:42:24,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:24,370 INFO L276 IsEmpty]: Start isEmpty. Operand 14126 states and 39345 transitions. [2024-11-14 04:42:24,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:42:24,370 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:24,370 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:42:24,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-11-14 04:42:24,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:24,571 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:42:24,571 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:24,571 INFO L85 PathProgramCache]: Analyzing trace with hash 2111486713, now seen corresponding path program 1 times [2024-11-14 04:42:24,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:42:24,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640973225] [2024-11-14 04:42:24,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:24,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:42:24,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:24,973 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:24,973 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:42:24,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640973225] [2024-11-14 04:42:24,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640973225] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:42:24,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393571337] [2024-11-14 04:42:24,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:24,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:24,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:24,976 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:42:24,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-14 04:42:25,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:25,239 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:42:25,241 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:25,361 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:42:25,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:25,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-14 04:42:25,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:25,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:25,460 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:25,460 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:42:25,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:25,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:25,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:25,531 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:25,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:42:25,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:25,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:25,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:25,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:25,617 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:25,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:42:25,697 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:25,697 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:42:25,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393571337] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:42:25,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:42:25,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:42:25,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60842345] [2024-11-14 04:42:25,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:25,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:42:25,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:42:25,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:42:25,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:42:25,699 INFO L87 Difference]: Start difference. First operand 14126 states and 39345 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:26,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:42:26,846 INFO L93 Difference]: Finished difference Result 23277 states and 64864 transitions. [2024-11-14 04:42:26,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:42:26,847 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:42:26,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:42:26,907 INFO L225 Difference]: With dead ends: 23277 [2024-11-14 04:42:26,907 INFO L226 Difference]: Without dead ends: 23142 [2024-11-14 04:42:26,915 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=159, Invalid=771, Unknown=0, NotChecked=0, Total=930 [2024-11-14 04:42:26,915 INFO L432 NwaCegarLoop]: 193 mSDtfsCounter, 211 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 942 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 1130 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 942 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:42:26,915 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 1130 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 942 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 04:42:26,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23142 states. [2024-11-14 04:42:27,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23142 to 14891. [2024-11-14 04:42:27,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14891 states, 14867 states have (on average 2.7970673303289164) internal successors, (41584), 14890 states have internal predecessors, (41584), 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) [2024-11-14 04:42:27,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14891 states to 14891 states and 41584 transitions. [2024-11-14 04:42:27,261 INFO L78 Accepts]: Start accepts. Automaton has 14891 states and 41584 transitions. Word has length 58 [2024-11-14 04:42:27,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:42:27,261 INFO L471 AbstractCegarLoop]: Abstraction has 14891 states and 41584 transitions. [2024-11-14 04:42:27,261 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:27,261 INFO L276 IsEmpty]: Start isEmpty. Operand 14891 states and 41584 transitions. [2024-11-14 04:42:27,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:42:27,262 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:27,262 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:42:27,282 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-11-14 04:42:27,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2024-11-14 04:42:27,462 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:42:27,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:27,463 INFO L85 PathProgramCache]: Analyzing trace with hash 2082887353, now seen corresponding path program 2 times [2024-11-14 04:42:27,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:42:27,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877197055] [2024-11-14 04:42:27,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:27,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:42:27,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:27,869 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:27,869 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:42:27,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877197055] [2024-11-14 04:42:27,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877197055] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:42:27,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686496625] [2024-11-14 04:42:27,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:42:27,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:27,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:27,871 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:42:27,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-11-14 04:42:28,128 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:42:28,128 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:42:28,129 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 04:42:28,131 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:28,279 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:42:28,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:42:28,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:28,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:28,362 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:28,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:42:28,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:28,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:28,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:28,409 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:28,409 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:42:28,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:28,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:28,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:28,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:28,469 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:28,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:42:28,531 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:28,532 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:42:28,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686496625] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:42:28,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:42:28,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:42:28,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682284956] [2024-11-14 04:42:28,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:28,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:42:28,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:42:28,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:42:28,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:42:28,533 INFO L87 Difference]: Start difference. First operand 14891 states and 41584 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:29,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:42:29,771 INFO L93 Difference]: Finished difference Result 23037 states and 64236 transitions. [2024-11-14 04:42:29,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:42:29,772 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:42:29,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:42:29,866 INFO L225 Difference]: With dead ends: 23037 [2024-11-14 04:42:29,866 INFO L226 Difference]: Without dead ends: 22902 [2024-11-14 04:42:29,875 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=145, Invalid=725, Unknown=0, NotChecked=0, Total=870 [2024-11-14 04:42:29,876 INFO L432 NwaCegarLoop]: 193 mSDtfsCounter, 222 mSDsluCounter, 888 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 1081 SdHoareTripleChecker+Invalid, 931 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:42:29,876 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 1081 Invalid, 931 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 904 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:42:29,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22902 states. [2024-11-14 04:42:30,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22902 to 15000. [2024-11-14 04:42:30,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15000 states, 14976 states have (on average 2.7989449786324787) internal successors, (41917), 14999 states have internal predecessors, (41917), 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) [2024-11-14 04:42:30,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15000 states to 15000 states and 41917 transitions. [2024-11-14 04:42:30,430 INFO L78 Accepts]: Start accepts. Automaton has 15000 states and 41917 transitions. Word has length 58 [2024-11-14 04:42:30,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:42:30,431 INFO L471 AbstractCegarLoop]: Abstraction has 15000 states and 41917 transitions. [2024-11-14 04:42:30,431 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:30,431 INFO L276 IsEmpty]: Start isEmpty. Operand 15000 states and 41917 transitions. [2024-11-14 04:42:30,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:42:30,432 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:30,432 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:42:30,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2024-11-14 04:42:30,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2024-11-14 04:42:30,633 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:42:30,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:30,633 INFO L85 PathProgramCache]: Analyzing trace with hash 2081138023, now seen corresponding path program 3 times [2024-11-14 04:42:30,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:42:30,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085745418] [2024-11-14 04:42:30,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:30,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:42:30,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:31,227 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:31,227 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:42:31,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085745418] [2024-11-14 04:42:31,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085745418] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:42:31,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377744845] [2024-11-14 04:42:31,227 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:42:31,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:31,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:31,229 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:42:31,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-11-14 04:42:31,480 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:42:31,480 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:42:31,481 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:42:31,483 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:31,612 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:42:31,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:42:31,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:42:31,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:42:31,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:31,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:31,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:31,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:31,807 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:31,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:42:31,883 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:31,884 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:42:31,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377744845] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:42:31,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:42:31,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:42:31,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851655146] [2024-11-14 04:42:31,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:31,884 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:42:31,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:42:31,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:42:31,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:42:31,885 INFO L87 Difference]: Start difference. First operand 15000 states and 41917 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:32,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:42:32,989 INFO L93 Difference]: Finished difference Result 22062 states and 61696 transitions. [2024-11-14 04:42:32,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:42:32,990 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:42:32,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:42:33,047 INFO L225 Difference]: With dead ends: 22062 [2024-11-14 04:42:33,047 INFO L226 Difference]: Without dead ends: 21871 [2024-11-14 04:42:33,055 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=132, Invalid=624, Unknown=0, NotChecked=0, Total=756 [2024-11-14 04:42:33,055 INFO L432 NwaCegarLoop]: 194 mSDtfsCounter, 266 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 1031 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:42:33,055 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 1031 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 903 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:42:33,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21871 states. [2024-11-14 04:42:33,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21871 to 14735. [2024-11-14 04:42:33,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14735 states, 14711 states have (on average 2.7960029909591464) internal successors, (41132), 14734 states have internal predecessors, (41132), 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) [2024-11-14 04:42:33,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14735 states to 14735 states and 41132 transitions. [2024-11-14 04:42:33,383 INFO L78 Accepts]: Start accepts. Automaton has 14735 states and 41132 transitions. Word has length 58 [2024-11-14 04:42:33,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:42:33,384 INFO L471 AbstractCegarLoop]: Abstraction has 14735 states and 41132 transitions. [2024-11-14 04:42:33,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:33,384 INFO L276 IsEmpty]: Start isEmpty. Operand 14735 states and 41132 transitions. [2024-11-14 04:42:33,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:42:33,384 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:33,384 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:42:33,401 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-11-14 04:42:33,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-11-14 04:42:33,585 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:42:33,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:33,585 INFO L85 PathProgramCache]: Analyzing trace with hash -321505264, now seen corresponding path program 16 times [2024-11-14 04:42:33,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:42:33,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831225526] [2024-11-14 04:42:33,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:33,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:42:33,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:34,005 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:34,005 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:42:34,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831225526] [2024-11-14 04:42:34,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831225526] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:42:34,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049773381] [2024-11-14 04:42:34,005 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:42:34,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:34,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:34,008 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:42:34,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-11-14 04:42:34,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:34,339 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:42:34,341 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:34,435 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:42:34,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:42:34,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:42:34,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:42:34,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:34,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:34,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:34,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:34,681 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:34,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:42:34,689 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:34,689 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:42:34,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049773381] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:42:34,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:42:34,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:42:34,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018092751] [2024-11-14 04:42:34,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:34,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:42:34,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:42:34,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:42:34,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:42:34,690 INFO L87 Difference]: Start difference. First operand 14735 states and 41132 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:36,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:42:36,133 INFO L93 Difference]: Finished difference Result 32558 states and 89585 transitions. [2024-11-14 04:42:36,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-14 04:42:36,133 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:42:36,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:42:36,210 INFO L225 Difference]: With dead ends: 32558 [2024-11-14 04:42:36,210 INFO L226 Difference]: Without dead ends: 31807 [2024-11-14 04:42:36,221 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=297, Invalid=1343, Unknown=0, NotChecked=0, Total=1640 [2024-11-14 04:42:36,221 INFO L432 NwaCegarLoop]: 232 mSDtfsCounter, 374 mSDsluCounter, 1026 mSDsCounter, 0 mSdLazyCounter, 908 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 1258 SdHoareTripleChecker+Invalid, 953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:42:36,222 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [374 Valid, 1258 Invalid, 953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 908 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 04:42:36,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31807 states. [2024-11-14 04:42:36,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31807 to 14901. [2024-11-14 04:42:36,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14901 states, 14877 states have (on average 2.795859380251395) internal successors, (41594), 14900 states have internal predecessors, (41594), 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) [2024-11-14 04:42:36,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14901 states to 14901 states and 41594 transitions. [2024-11-14 04:42:36,595 INFO L78 Accepts]: Start accepts. Automaton has 14901 states and 41594 transitions. Word has length 58 [2024-11-14 04:42:36,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:42:36,595 INFO L471 AbstractCegarLoop]: Abstraction has 14901 states and 41594 transitions. [2024-11-14 04:42:36,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:42:36,595 INFO L276 IsEmpty]: Start isEmpty. Operand 14901 states and 41594 transitions. [2024-11-14 04:42:36,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:42:36,596 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:36,596 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:42:36,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2024-11-14 04:42:36,796 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2024-11-14 04:42:36,796 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:42:36,797 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:36,797 INFO L85 PathProgramCache]: Analyzing trace with hash -825776782, now seen corresponding path program 17 times [2024-11-14 04:42:36,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:42:36,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742244994] [2024-11-14 04:42:36,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:36,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:42:36,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:37,212 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:37,212 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:42:37,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742244994] [2024-11-14 04:42:37,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742244994] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:42:37,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803132321] [2024-11-14 04:42:37,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:42:37,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:37,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:42:37,214 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:42:37,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-11-14 04:42:37,479 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:42:37,479 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:42:37,480 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-14 04:42:37,482 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:37,707 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:42:37,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-14 04:42:37,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-11-14 04:42:37,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2024-11-14 04:42:38,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:42:38,017 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:42:38,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 41 [2024-11-14 04:42:38,061 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:38,061 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:42:48,057 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:42:48,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803132321] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-14 04:42:48,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:42:48,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12, 14] total 34 [2024-11-14 04:42:48,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963826759] [2024-11-14 04:42:48,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:48,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:42:48,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:42:48,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:42:48,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1042, Unknown=4, NotChecked=0, Total=1190 [2024-11-14 04:42:48,058 INFO L87 Difference]: Start difference. First operand 14901 states and 41594 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:07,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:43:07,701 INFO L93 Difference]: Finished difference Result 31772 states and 87314 transitions. [2024-11-14 04:43:07,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-14 04:43:07,702 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:43:07,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:43:07,786 INFO L225 Difference]: With dead ends: 31772 [2024-11-14 04:43:07,786 INFO L226 Difference]: Without dead ends: 30996 [2024-11-14 04:43:07,798 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 894 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=374, Invalid=2702, Unknown=4, NotChecked=0, Total=3080 [2024-11-14 04:43:07,798 INFO L432 NwaCegarLoop]: 241 mSDtfsCounter, 383 mSDsluCounter, 1382 mSDsCounter, 0 mSdLazyCounter, 1300 mSolverCounterSat, 54 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 1623 SdHoareTripleChecker+Invalid, 1355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1300 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:43:07,798 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [383 Valid, 1623 Invalid, 1355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1300 Invalid, 1 Unknown, 0 Unchecked, 15.7s Time] [2024-11-14 04:43:07,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30996 states. [2024-11-14 04:43:08,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30996 to 15081. [2024-11-14 04:43:08,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15081 states, 15057 states have (on average 2.7979013083615594) internal successors, (42128), 15080 states have internal predecessors, (42128), 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) [2024-11-14 04:43:08,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15081 states to 15081 states and 42128 transitions. [2024-11-14 04:43:08,346 INFO L78 Accepts]: Start accepts. Automaton has 15081 states and 42128 transitions. Word has length 58 [2024-11-14 04:43:08,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:43:08,347 INFO L471 AbstractCegarLoop]: Abstraction has 15081 states and 42128 transitions. [2024-11-14 04:43:08,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:08,347 INFO L276 IsEmpty]: Start isEmpty. Operand 15081 states and 42128 transitions. [2024-11-14 04:43:08,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:43:08,348 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:43:08,348 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:43:08,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-11-14 04:43:08,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-11-14 04:43:08,549 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:43:08,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:43:08,549 INFO L85 PathProgramCache]: Analyzing trace with hash 542092252, now seen corresponding path program 18 times [2024-11-14 04:43:08,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:43:08,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695620224] [2024-11-14 04:43:08,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:43:08,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:43:08,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:09,330 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:09,330 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:43:09,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695620224] [2024-11-14 04:43:09,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695620224] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:43:09,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82484010] [2024-11-14 04:43:09,330 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:43:09,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:09,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:43:09,333 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:43:09,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-11-14 04:43:09,632 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:43:09,632 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:43:09,633 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-14 04:43:09,636 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:43:09,747 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:43:09,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:43:09,856 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:43:09,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:43:10,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:10,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:10,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:10,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:10,094 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:10,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:43:10,106 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:10,106 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:43:10,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82484010] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:43:10,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:43:10,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:43:10,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490280133] [2024-11-14 04:43:10,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:43:10,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:43:10,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:43:10,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:43:10,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:43:10,108 INFO L87 Difference]: Start difference. First operand 15081 states and 42128 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:12,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:43:12,381 INFO L93 Difference]: Finished difference Result 34320 states and 94641 transitions. [2024-11-14 04:43:12,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-14 04:43:12,382 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:43:12,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:43:12,472 INFO L225 Difference]: With dead ends: 34320 [2024-11-14 04:43:12,472 INFO L226 Difference]: Without dead ends: 33544 [2024-11-14 04:43:12,484 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=301, Invalid=1505, Unknown=0, NotChecked=0, Total=1806 [2024-11-14 04:43:12,485 INFO L432 NwaCegarLoop]: 258 mSDtfsCounter, 434 mSDsluCounter, 1147 mSDsCounter, 0 mSdLazyCounter, 1132 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 1405 SdHoareTripleChecker+Invalid, 1218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:43:12,485 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [434 Valid, 1405 Invalid, 1218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1132 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-14 04:43:12,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33544 states. [2024-11-14 04:43:12,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33544 to 15381. [2024-11-14 04:43:12,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15381 states, 15357 states have (on average 2.8002865142931563) internal successors, (43004), 15380 states have internal predecessors, (43004), 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) [2024-11-14 04:43:12,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15381 states to 15381 states and 43004 transitions. [2024-11-14 04:43:12,967 INFO L78 Accepts]: Start accepts. Automaton has 15381 states and 43004 transitions. Word has length 58 [2024-11-14 04:43:12,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:43:12,968 INFO L471 AbstractCegarLoop]: Abstraction has 15381 states and 43004 transitions. [2024-11-14 04:43:12,968 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:12,968 INFO L276 IsEmpty]: Start isEmpty. Operand 15381 states and 43004 transitions. [2024-11-14 04:43:12,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:43:12,968 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:43:12,968 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:43:12,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-11-14 04:43:13,169 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-11-14 04:43:13,169 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:43:13,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:43:13,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1607300304, now seen corresponding path program 19 times [2024-11-14 04:43:13,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:43:13,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991823563] [2024-11-14 04:43:13,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:43:13,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:43:13,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:13,754 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:13,754 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:43:13,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991823563] [2024-11-14 04:43:13,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991823563] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:43:13,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675800598] [2024-11-14 04:43:13,755 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:43:13,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:13,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:43:13,757 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:43:13,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-11-14 04:43:14,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:14,062 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:43:14,064 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:43:14,178 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:43:14,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:43:14,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:43:14,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:43:14,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:14,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:14,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:14,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:14,463 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:14,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:43:14,473 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:14,473 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:43:14,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675800598] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:43:14,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:43:14,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:43:14,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155051721] [2024-11-14 04:43:14,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:43:14,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:43:14,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:43:14,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:43:14,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:43:14,474 INFO L87 Difference]: Start difference. First operand 15381 states and 43004 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:16,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:43:16,995 INFO L93 Difference]: Finished difference Result 35238 states and 97300 transitions. [2024-11-14 04:43:16,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-14 04:43:16,996 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:43:16,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:43:17,090 INFO L225 Difference]: With dead ends: 35238 [2024-11-14 04:43:17,091 INFO L226 Difference]: Without dead ends: 34462 [2024-11-14 04:43:17,102 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=305, Invalid=1501, Unknown=0, NotChecked=0, Total=1806 [2024-11-14 04:43:17,103 INFO L432 NwaCegarLoop]: 264 mSDtfsCounter, 423 mSDsluCounter, 1514 mSDsCounter, 0 mSdLazyCounter, 1595 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 1778 SdHoareTripleChecker+Invalid, 1681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:43:17,103 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [423 Valid, 1778 Invalid, 1681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1595 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-14 04:43:17,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34462 states. [2024-11-14 04:43:17,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34462 to 15531. [2024-11-14 04:43:17,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15531 states, 15507 states have (on average 2.8014445089314504) internal successors, (43442), 15530 states have internal predecessors, (43442), 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) [2024-11-14 04:43:17,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15531 states to 15531 states and 43442 transitions. [2024-11-14 04:43:17,579 INFO L78 Accepts]: Start accepts. Automaton has 15531 states and 43442 transitions. Word has length 58 [2024-11-14 04:43:17,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:43:17,579 INFO L471 AbstractCegarLoop]: Abstraction has 15531 states and 43442 transitions. [2024-11-14 04:43:17,579 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:17,579 INFO L276 IsEmpty]: Start isEmpty. Operand 15531 states and 43442 transitions. [2024-11-14 04:43:17,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:43:17,580 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:43:17,580 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:43:17,601 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2024-11-14 04:43:17,780 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-11-14 04:43:17,781 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:43:17,781 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:43:17,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1331426306, now seen corresponding path program 20 times [2024-11-14 04:43:17,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:43:17,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864435288] [2024-11-14 04:43:17,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:43:17,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:43:17,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:18,297 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:18,297 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:43:18,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864435288] [2024-11-14 04:43:18,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864435288] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:43:18,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871284926] [2024-11-14 04:43:18,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:43:18,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:18,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:43:18,299 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:43:18,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-11-14 04:43:18,575 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:43:18,575 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:43:18,576 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-14 04:43:18,578 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:43:18,864 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:43:18,917 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-14 04:43:18,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-11-14 04:43:19,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2024-11-14 04:43:19,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:19,226 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:19,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 41 [2024-11-14 04:43:19,275 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:19,275 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:43:20,615 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:20,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871284926] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-14 04:43:20,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:43:20,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12, 14] total 34 [2024-11-14 04:43:20,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089229192] [2024-11-14 04:43:20,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:43:20,616 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:43:20,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:43:20,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:43:20,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1016, Unknown=0, NotChecked=0, Total=1190 [2024-11-14 04:43:20,617 INFO L87 Difference]: Start difference. First operand 15531 states and 43442 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:31,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:43:31,028 INFO L93 Difference]: Finished difference Result 42073 states and 115903 transitions. [2024-11-14 04:43:31,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-14 04:43:31,028 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:43:31,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:43:31,162 INFO L225 Difference]: With dead ends: 42073 [2024-11-14 04:43:31,162 INFO L226 Difference]: Without dead ends: 41297 [2024-11-14 04:43:31,181 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1064 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=466, Invalid=3194, Unknown=0, NotChecked=0, Total=3660 [2024-11-14 04:43:31,181 INFO L432 NwaCegarLoop]: 364 mSDtfsCounter, 460 mSDsluCounter, 1538 mSDsCounter, 0 mSdLazyCounter, 1621 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 1902 SdHoareTripleChecker+Invalid, 1662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:43:31,181 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [460 Valid, 1902 Invalid, 1662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1621 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2024-11-14 04:43:31,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41297 states. [2024-11-14 04:43:31,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41297 to 15861. [2024-11-14 04:43:31,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15861 states, 15837 states have (on average 2.8050767190755823) internal successors, (44424), 15860 states have internal predecessors, (44424), 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) [2024-11-14 04:43:31,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15861 states to 15861 states and 44424 transitions. [2024-11-14 04:43:31,879 INFO L78 Accepts]: Start accepts. Automaton has 15861 states and 44424 transitions. Word has length 58 [2024-11-14 04:43:31,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:43:31,880 INFO L471 AbstractCegarLoop]: Abstraction has 15861 states and 44424 transitions. [2024-11-14 04:43:31,880 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:31,880 INFO L276 IsEmpty]: Start isEmpty. Operand 15861 states and 44424 transitions. [2024-11-14 04:43:31,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:43:31,881 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:43:31,881 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:43:31,910 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-11-14 04:43:32,082 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:32,082 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:43:32,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:43:32,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1872820487, now seen corresponding path program 4 times [2024-11-14 04:43:32,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:43:32,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213134309] [2024-11-14 04:43:32,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:43:32,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:43:32,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:32,569 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:32,570 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:43:32,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213134309] [2024-11-14 04:43:32,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213134309] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:43:32,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926858078] [2024-11-14 04:43:32,570 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:43:32,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:32,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:43:32,572 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:43:32,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-11-14 04:43:32,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:32,924 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:43:32,927 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:43:33,096 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:43:33,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:33,137 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-14 04:43:33,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:33,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:33,196 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:33,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:43:33,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:33,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:33,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:33,268 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:33,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:43:33,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:33,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:33,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:33,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:33,354 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:33,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:43:33,432 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:33,433 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:43:33,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926858078] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:43:33,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:43:33,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:43:33,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743735036] [2024-11-14 04:43:33,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:43:33,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:43:33,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:43:33,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:43:33,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:43:33,434 INFO L87 Difference]: Start difference. First operand 15861 states and 44424 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:35,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:43:35,867 INFO L93 Difference]: Finished difference Result 35640 states and 99965 transitions. [2024-11-14 04:43:35,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-14 04:43:35,868 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:43:35,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:43:35,972 INFO L225 Difference]: With dead ends: 35640 [2024-11-14 04:43:35,972 INFO L226 Difference]: Without dead ends: 35490 [2024-11-14 04:43:35,983 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=195, Invalid=995, Unknown=0, NotChecked=0, Total=1190 [2024-11-14 04:43:35,984 INFO L432 NwaCegarLoop]: 240 mSDtfsCounter, 331 mSDsluCounter, 1201 mSDsCounter, 0 mSdLazyCounter, 1201 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 1441 SdHoareTripleChecker+Invalid, 1229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:43:35,984 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [331 Valid, 1441 Invalid, 1229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1201 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-14 04:43:36,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35490 states. [2024-11-14 04:43:36,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35490 to 17355. [2024-11-14 04:43:36,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17355 states, 17331 states have (on average 2.814263458542496) internal successors, (48774), 17354 states have internal predecessors, (48774), 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) [2024-11-14 04:43:36,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17355 states to 17355 states and 48774 transitions. [2024-11-14 04:43:36,608 INFO L78 Accepts]: Start accepts. Automaton has 17355 states and 48774 transitions. Word has length 58 [2024-11-14 04:43:36,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:43:36,608 INFO L471 AbstractCegarLoop]: Abstraction has 17355 states and 48774 transitions. [2024-11-14 04:43:36,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:36,608 INFO L276 IsEmpty]: Start isEmpty. Operand 17355 states and 48774 transitions. [2024-11-14 04:43:36,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:43:36,609 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:43:36,610 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:43:36,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-11-14 04:43:36,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:36,811 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:43:36,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:43:36,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1901419847, now seen corresponding path program 5 times [2024-11-14 04:43:36,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:43:36,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855941245] [2024-11-14 04:43:36,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:43:36,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:43:36,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:37,242 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:37,242 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:43:37,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855941245] [2024-11-14 04:43:37,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855941245] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:43:37,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909486570] [2024-11-14 04:43:37,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:43:37,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:37,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:43:37,244 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:43:37,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-11-14 04:43:37,549 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:43:37,549 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:43:37,551 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 04:43:37,553 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:43:37,689 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:43:37,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:43:37,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:37,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:37,778 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:37,778 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:43:37,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:37,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:37,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:37,837 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:37,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:43:37,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:37,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:37,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:37,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:37,927 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:37,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:43:38,008 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:38,008 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:43:38,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909486570] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:43:38,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:43:38,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:43:38,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91916393] [2024-11-14 04:43:38,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:43:38,009 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:43:38,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:43:38,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:43:38,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:43:38,010 INFO L87 Difference]: Start difference. First operand 17355 states and 48774 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:40,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:43:40,028 INFO L93 Difference]: Finished difference Result 35310 states and 99079 transitions. [2024-11-14 04:43:40,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-14 04:43:40,028 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:43:40,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:43:40,119 INFO L225 Difference]: With dead ends: 35310 [2024-11-14 04:43:40,119 INFO L226 Difference]: Without dead ends: 35160 [2024-11-14 04:43:40,129 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=192, Invalid=998, Unknown=0, NotChecked=0, Total=1190 [2024-11-14 04:43:40,129 INFO L432 NwaCegarLoop]: 240 mSDtfsCounter, 324 mSDsluCounter, 1279 mSDsCounter, 0 mSdLazyCounter, 1300 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 1519 SdHoareTripleChecker+Invalid, 1327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 1300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:43:40,129 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 1519 Invalid, 1327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 1300 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-14 04:43:40,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35160 states. [2024-11-14 04:43:40,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35160 to 17554. [2024-11-14 04:43:40,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17554 states, 17530 states have (on average 2.816314888762122) internal successors, (49370), 17553 states have internal predecessors, (49370), 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) [2024-11-14 04:43:40,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17554 states to 17554 states and 49370 transitions. [2024-11-14 04:43:40,796 INFO L78 Accepts]: Start accepts. Automaton has 17554 states and 49370 transitions. Word has length 58 [2024-11-14 04:43:40,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:43:40,796 INFO L471 AbstractCegarLoop]: Abstraction has 17554 states and 49370 transitions. [2024-11-14 04:43:40,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:40,796 INFO L276 IsEmpty]: Start isEmpty. Operand 17554 states and 49370 transitions. [2024-11-14 04:43:40,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:43:40,797 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:43:40,797 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:43:40,816 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-11-14 04:43:40,998 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:40,998 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:43:40,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:43:40,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1903169177, now seen corresponding path program 6 times [2024-11-14 04:43:40,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:43:40,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815297006] [2024-11-14 04:43:40,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:43:40,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:43:41,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:41,693 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:41,693 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:43:41,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815297006] [2024-11-14 04:43:41,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815297006] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:43:41,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126648128] [2024-11-14 04:43:41,694 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:43:41,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:41,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:43:41,696 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:43:41,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-11-14 04:43:42,044 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:43:42,044 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:43:42,046 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:43:42,049 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:43:42,224 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:43:42,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:43:42,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:43:42,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:43:42,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:42,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:42,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:42,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:42,487 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:42,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:43:42,553 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:42,553 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:43:42,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126648128] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:43:42,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:43:42,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:43:42,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037140450] [2024-11-14 04:43:42,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:43:42,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:43:42,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:43:42,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:43:42,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:43:42,554 INFO L87 Difference]: Start difference. First operand 17554 states and 49370 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:44,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:43:44,568 INFO L93 Difference]: Finished difference Result 34185 states and 96094 transitions. [2024-11-14 04:43:44,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-14 04:43:44,568 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:43:44,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:43:44,655 INFO L225 Difference]: With dead ends: 34185 [2024-11-14 04:43:44,655 INFO L226 Difference]: Without dead ends: 33975 [2024-11-14 04:43:44,662 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2024-11-14 04:43:44,662 INFO L432 NwaCegarLoop]: 240 mSDtfsCounter, 321 mSDsluCounter, 1182 mSDsCounter, 0 mSdLazyCounter, 1171 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 1422 SdHoareTripleChecker+Invalid, 1197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:43:44,663 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [321 Valid, 1422 Invalid, 1197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1171 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 04:43:44,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33975 states. [2024-11-14 04:43:45,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33975 to 16378. [2024-11-14 04:43:45,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16378 states, 16354 states have (on average 2.8081203375321024) internal successors, (45924), 16377 states have internal predecessors, (45924), 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) [2024-11-14 04:43:45,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16378 states to 16378 states and 45924 transitions. [2024-11-14 04:43:45,160 INFO L78 Accepts]: Start accepts. Automaton has 16378 states and 45924 transitions. Word has length 58 [2024-11-14 04:43:45,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:43:45,160 INFO L471 AbstractCegarLoop]: Abstraction has 16378 states and 45924 transitions. [2024-11-14 04:43:45,160 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:45,161 INFO L276 IsEmpty]: Start isEmpty. Operand 16378 states and 45924 transitions. [2024-11-14 04:43:45,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:43:45,161 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:43:45,161 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:43:45,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2024-11-14 04:43:45,362 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:45,362 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:43:45,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:43:45,362 INFO L85 PathProgramCache]: Analyzing trace with hash 815633184, now seen corresponding path program 21 times [2024-11-14 04:43:45,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:43:45,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937257939] [2024-11-14 04:43:45,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:43:45,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:43:45,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:45,879 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:45,879 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:43:45,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937257939] [2024-11-14 04:43:45,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937257939] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:43:45,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853351754] [2024-11-14 04:43:45,879 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:43:45,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:45,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:43:45,881 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:43:45,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-11-14 04:43:46,181 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:43:46,181 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:43:46,182 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-14 04:43:46,184 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:43:46,291 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:43:46,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:43:46,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:43:46,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:43:46,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:46,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:46,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:46,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:46,549 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:46,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:43:46,558 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:46,558 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:43:46,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853351754] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:43:46,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:43:46,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 20 [2024-11-14 04:43:46,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490169122] [2024-11-14 04:43:46,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:43:46,558 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:43:46,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:43:46,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:43:46,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2024-11-14 04:43:46,559 INFO L87 Difference]: Start difference. First operand 16378 states and 45924 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:48,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:43:48,720 INFO L93 Difference]: Finished difference Result 39999 states and 110602 transitions. [2024-11-14 04:43:48,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-14 04:43:48,721 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:43:48,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:43:48,818 INFO L225 Difference]: With dead ends: 39999 [2024-11-14 04:43:48,818 INFO L226 Difference]: Without dead ends: 39223 [2024-11-14 04:43:48,825 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=275, Invalid=1131, Unknown=0, NotChecked=0, Total=1406 [2024-11-14 04:43:48,825 INFO L432 NwaCegarLoop]: 313 mSDtfsCounter, 509 mSDsluCounter, 1171 mSDsCounter, 0 mSdLazyCounter, 1247 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 1484 SdHoareTripleChecker+Invalid, 1303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:43:48,825 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [509 Valid, 1484 Invalid, 1303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1247 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 04:43:48,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39223 states. [2024-11-14 04:43:49,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39223 to 17225. [2024-11-14 04:43:49,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17225 states, 17201 states have (on average 2.81437125748503) internal successors, (48410), 17224 states have internal predecessors, (48410), 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) [2024-11-14 04:43:49,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17225 states to 17225 states and 48410 transitions. [2024-11-14 04:43:49,455 INFO L78 Accepts]: Start accepts. Automaton has 17225 states and 48410 transitions. Word has length 58 [2024-11-14 04:43:49,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:43:49,455 INFO L471 AbstractCegarLoop]: Abstraction has 17225 states and 48410 transitions. [2024-11-14 04:43:49,455 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:49,455 INFO L276 IsEmpty]: Start isEmpty. Operand 17225 states and 48410 transitions. [2024-11-14 04:43:49,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:43:49,456 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:43:49,456 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:43:49,500 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2024-11-14 04:43:49,657 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2024-11-14 04:43:49,657 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:43:49,657 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:43:49,657 INFO L85 PathProgramCache]: Analyzing trace with hash 274239003, now seen corresponding path program 7 times [2024-11-14 04:43:49,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:43:49,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281797399] [2024-11-14 04:43:49,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:43:49,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:43:49,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:50,110 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:50,111 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:43:50,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281797399] [2024-11-14 04:43:50,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281797399] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:43:50,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600644333] [2024-11-14 04:43:50,111 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:43:50,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:50,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:43:50,113 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:43:50,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-11-14 04:43:50,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:50,416 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:43:50,418 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:43:50,551 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:43:50,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:50,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-14 04:43:50,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:50,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:50,629 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:50,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:43:50,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:50,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:50,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:50,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:50,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:43:50,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:50,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:50,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:50,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:50,758 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:50,758 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:43:50,822 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:50,822 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:43:50,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600644333] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:43:50,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:43:50,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:43:50,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49666685] [2024-11-14 04:43:50,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:43:50,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:43:50,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:43:50,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:43:50,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:43:50,823 INFO L87 Difference]: Start difference. First operand 17225 states and 48410 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:52,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:43:52,660 INFO L93 Difference]: Finished difference Result 33436 states and 93646 transitions. [2024-11-14 04:43:52,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:43:52,661 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:43:52,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:43:52,752 INFO L225 Difference]: With dead ends: 33436 [2024-11-14 04:43:52,753 INFO L226 Difference]: Without dead ends: 33301 [2024-11-14 04:43:52,764 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=193, Invalid=863, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:43:52,764 INFO L432 NwaCegarLoop]: 250 mSDtfsCounter, 262 mSDsluCounter, 1076 mSDsCounter, 0 mSdLazyCounter, 1037 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 1326 SdHoareTripleChecker+Invalid, 1061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1037 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:43:52,764 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [262 Valid, 1326 Invalid, 1061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1037 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 04:43:52,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33301 states. [2024-11-14 04:43:53,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33301 to 17312. [2024-11-14 04:43:53,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17312 states, 17288 states have (on average 2.8140328551596485) internal successors, (48649), 17311 states have internal predecessors, (48649), 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) [2024-11-14 04:43:53,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17312 states to 17312 states and 48649 transitions. [2024-11-14 04:43:53,455 INFO L78 Accepts]: Start accepts. Automaton has 17312 states and 48649 transitions. Word has length 58 [2024-11-14 04:43:53,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:43:53,455 INFO L471 AbstractCegarLoop]: Abstraction has 17312 states and 48649 transitions. [2024-11-14 04:43:53,455 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:53,455 INFO L276 IsEmpty]: Start isEmpty. Operand 17312 states and 48649 transitions. [2024-11-14 04:43:53,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:43:53,456 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:43:53,456 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:43:53,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-11-14 04:43:53,657 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:53,657 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:43:53,657 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:43:53,657 INFO L85 PathProgramCache]: Analyzing trace with hash 245639643, now seen corresponding path program 8 times [2024-11-14 04:43:53,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:43:53,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959821667] [2024-11-14 04:43:53,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:43:53,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:43:53,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:54,169 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:54,170 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:43:54,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959821667] [2024-11-14 04:43:54,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959821667] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:43:54,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308230814] [2024-11-14 04:43:54,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:43:54,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:54,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:43:54,172 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:43:54,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-11-14 04:43:54,504 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:43:54,504 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:43:54,506 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 04:43:54,508 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:43:54,654 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:43:54,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:43:54,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:54,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:54,753 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:54,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:43:54,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:54,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:54,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:54,832 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:54,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:43:54,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:54,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:54,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:54,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:54,904 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:54,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:43:54,970 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:54,970 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:43:54,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308230814] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:43:54,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:43:54,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:43:54,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66334024] [2024-11-14 04:43:54,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:43:54,971 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:43:54,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:43:54,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:43:54,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:43:54,971 INFO L87 Difference]: Start difference. First operand 17312 states and 48649 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:56,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:43:56,763 INFO L93 Difference]: Finished difference Result 33196 states and 93018 transitions. [2024-11-14 04:43:56,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:43:56,763 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:43:56,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:43:56,898 INFO L225 Difference]: With dead ends: 33196 [2024-11-14 04:43:56,898 INFO L226 Difference]: Without dead ends: 33061 [2024-11-14 04:43:56,913 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=190, Invalid=866, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:43:56,914 INFO L432 NwaCegarLoop]: 250 mSDtfsCounter, 269 mSDsluCounter, 1019 mSDsCounter, 0 mSdLazyCounter, 1000 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 1269 SdHoareTripleChecker+Invalid, 1024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 1000 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:43:56,914 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 1269 Invalid, 1024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 1000 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 04:43:56,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33061 states. [2024-11-14 04:43:57,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33061 to 17387. [2024-11-14 04:43:57,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17387 states, 17363 states have (on average 2.8142602084893165) internal successors, (48864), 17386 states have internal predecessors, (48864), 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) [2024-11-14 04:43:57,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17387 states to 17387 states and 48864 transitions. [2024-11-14 04:43:57,649 INFO L78 Accepts]: Start accepts. Automaton has 17387 states and 48864 transitions. Word has length 58 [2024-11-14 04:43:57,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:43:57,650 INFO L471 AbstractCegarLoop]: Abstraction has 17387 states and 48864 transitions. [2024-11-14 04:43:57,650 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:43:57,650 INFO L276 IsEmpty]: Start isEmpty. Operand 17387 states and 48864 transitions. [2024-11-14 04:43:57,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:43:57,651 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:43:57,651 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:43:57,667 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2024-11-14 04:43:57,851 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:57,851 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:43:57,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:43:57,852 INFO L85 PathProgramCache]: Analyzing trace with hash 243890313, now seen corresponding path program 9 times [2024-11-14 04:43:57,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:43:57,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794963024] [2024-11-14 04:43:57,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:43:57,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:43:57,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:58,440 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:58,440 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:43:58,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794963024] [2024-11-14 04:43:58,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794963024] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:43:58,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050543755] [2024-11-14 04:43:58,441 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:43:58,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:43:58,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:43:58,442 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:43:58,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-11-14 04:43:58,756 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:43:58,756 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:43:58,757 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:43:58,759 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:43:58,910 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:43:58,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:43:58,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:43:59,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:43:59,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:59,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:59,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:59,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:43:59,161 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:43:59,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:43:59,220 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:43:59,220 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:43:59,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050543755] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:43:59,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:43:59,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:43:59,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179628226] [2024-11-14 04:43:59,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:43:59,221 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:43:59,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:43:59,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:43:59,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:43:59,221 INFO L87 Difference]: Start difference. First operand 17387 states and 48864 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:00,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:44:00,822 INFO L93 Difference]: Finished difference Result 32221 states and 90478 transitions. [2024-11-14 04:44:00,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:44:00,823 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:44:00,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:44:00,913 INFO L225 Difference]: With dead ends: 32221 [2024-11-14 04:44:00,913 INFO L226 Difference]: Without dead ends: 32086 [2024-11-14 04:44:00,924 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=202, Invalid=854, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:44:00,925 INFO L432 NwaCegarLoop]: 250 mSDtfsCounter, 265 mSDsluCounter, 907 mSDsCounter, 0 mSdLazyCounter, 850 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 1157 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:44:00,925 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 1157 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 850 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:44:00,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32086 states. [2024-11-14 04:44:01,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32086 to 16715. [2024-11-14 04:44:01,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16715 states, 16691 states have (on average 2.8077406985800732) internal successors, (46864), 16714 states have internal predecessors, (46864), 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) [2024-11-14 04:44:01,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16715 states to 16715 states and 46864 transitions. [2024-11-14 04:44:01,781 INFO L78 Accepts]: Start accepts. Automaton has 16715 states and 46864 transitions. Word has length 58 [2024-11-14 04:44:01,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:44:01,781 INFO L471 AbstractCegarLoop]: Abstraction has 16715 states and 46864 transitions. [2024-11-14 04:44:01,781 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:01,782 INFO L276 IsEmpty]: Start isEmpty. Operand 16715 states and 46864 transitions. [2024-11-14 04:44:01,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:44:01,782 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:44:01,783 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:44:01,800 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2024-11-14 04:44:01,983 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-11-14 04:44:01,983 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:44:01,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:44:01,984 INFO L85 PathProgramCache]: Analyzing trace with hash 6233209, now seen corresponding path program 10 times [2024-11-14 04:44:01,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:44:01,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821294697] [2024-11-14 04:44:01,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:44:01,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:44:02,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:44:02,537 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:02,537 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:44:02,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821294697] [2024-11-14 04:44:02,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821294697] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:44:02,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171246500] [2024-11-14 04:44:02,538 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:44:02,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:02,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:44:02,540 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:44:02,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-11-14 04:44:02,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:44:02,860 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:44:02,862 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:44:03,005 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:44:03,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:03,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-14 04:44:03,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:03,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:03,166 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:03,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:44:03,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:03,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:03,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:03,247 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:03,248 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:44:03,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:03,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:03,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:03,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:03,341 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:03,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:44:03,426 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:03,426 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:44:03,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171246500] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:44:03,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:44:03,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:44:03,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536323313] [2024-11-14 04:44:03,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:44:03,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:44:03,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:44:03,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:44:03,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:44:03,428 INFO L87 Difference]: Start difference. First operand 16715 states and 46864 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:05,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:44:05,003 INFO L93 Difference]: Finished difference Result 27556 states and 77333 transitions. [2024-11-14 04:44:05,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:44:05,004 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:44:05,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:44:05,081 INFO L225 Difference]: With dead ends: 27556 [2024-11-14 04:44:05,081 INFO L226 Difference]: Without dead ends: 27421 [2024-11-14 04:44:05,091 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=174, Invalid=756, Unknown=0, NotChecked=0, Total=930 [2024-11-14 04:44:05,091 INFO L432 NwaCegarLoop]: 217 mSDtfsCounter, 275 mSDsluCounter, 879 mSDsCounter, 0 mSdLazyCounter, 928 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 1096 SdHoareTripleChecker+Invalid, 959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 928 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:44:05,092 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 1096 Invalid, 959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 928 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 04:44:05,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27421 states. [2024-11-14 04:44:05,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27421 to 16695. [2024-11-14 04:44:05,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16695 states, 16671 states have (on average 2.807749985003899) internal successors, (46808), 16694 states have internal predecessors, (46808), 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) [2024-11-14 04:44:05,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16695 states to 16695 states and 46808 transitions. [2024-11-14 04:44:05,750 INFO L78 Accepts]: Start accepts. Automaton has 16695 states and 46808 transitions. Word has length 58 [2024-11-14 04:44:05,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:44:05,750 INFO L471 AbstractCegarLoop]: Abstraction has 16695 states and 46808 transitions. [2024-11-14 04:44:05,750 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:05,751 INFO L276 IsEmpty]: Start isEmpty. Operand 16695 states and 46808 transitions. [2024-11-14 04:44:05,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:44:05,751 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:44:05,751 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:44:05,768 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2024-11-14 04:44:05,952 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:05,952 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:44:05,952 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:44:05,952 INFO L85 PathProgramCache]: Analyzing trace with hash -22366151, now seen corresponding path program 11 times [2024-11-14 04:44:05,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:44:05,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123127103] [2024-11-14 04:44:05,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:44:05,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:44:05,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:44:06,399 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:06,399 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:44:06,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123127103] [2024-11-14 04:44:06,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123127103] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:44:06,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328722079] [2024-11-14 04:44:06,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:44:06,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:06,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:44:06,402 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:44:06,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2024-11-14 04:44:06,737 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:44:06,737 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:44:06,739 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 04:44:06,741 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:44:06,857 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:44:06,954 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:44:07,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:07,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:07,004 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:07,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:44:07,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:07,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:07,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:07,084 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:07,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:44:07,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:07,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:07,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:07,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:07,158 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:07,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:44:07,222 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:07,222 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:44:07,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328722079] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:44:07,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:44:07,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:44:07,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888779009] [2024-11-14 04:44:07,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:44:07,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:44:07,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:44:07,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:44:07,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:44:07,224 INFO L87 Difference]: Start difference. First operand 16695 states and 46808 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:09,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:44:09,155 INFO L93 Difference]: Finished difference Result 29131 states and 81653 transitions. [2024-11-14 04:44:09,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:44:09,156 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:44:09,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:44:09,233 INFO L225 Difference]: With dead ends: 29131 [2024-11-14 04:44:09,233 INFO L226 Difference]: Without dead ends: 28996 [2024-11-14 04:44:09,241 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=166, Invalid=764, Unknown=0, NotChecked=0, Total=930 [2024-11-14 04:44:09,242 INFO L432 NwaCegarLoop]: 217 mSDtfsCounter, 299 mSDsluCounter, 962 mSDsCounter, 0 mSdLazyCounter, 1064 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 1179 SdHoareTripleChecker+Invalid, 1099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1064 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:44:09,242 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [299 Valid, 1179 Invalid, 1099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1064 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-14 04:44:09,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28996 states. [2024-11-14 04:44:09,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28996 to 16725. [2024-11-14 04:44:09,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16725 states, 16701 states have (on average 2.807855817016945) internal successors, (46894), 16724 states have internal predecessors, (46894), 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) [2024-11-14 04:44:09,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16725 states to 16725 states and 46894 transitions. [2024-11-14 04:44:09,914 INFO L78 Accepts]: Start accepts. Automaton has 16725 states and 46894 transitions. Word has length 58 [2024-11-14 04:44:09,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:44:09,915 INFO L471 AbstractCegarLoop]: Abstraction has 16725 states and 46894 transitions. [2024-11-14 04:44:09,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:09,915 INFO L276 IsEmpty]: Start isEmpty. Operand 16725 states and 46894 transitions. [2024-11-14 04:44:09,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:44:09,915 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:44:09,916 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:44:09,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2024-11-14 04:44:10,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:10,116 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:44:10,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:44:10,116 INFO L85 PathProgramCache]: Analyzing trace with hash -24115481, now seen corresponding path program 12 times [2024-11-14 04:44:10,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:44:10,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466074799] [2024-11-14 04:44:10,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:44:10,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:44:10,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:44:10,676 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:10,677 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:44:10,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466074799] [2024-11-14 04:44:10,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466074799] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:44:10,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043505831] [2024-11-14 04:44:10,677 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:44:10,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:10,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:44:10,679 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:44:10,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2024-11-14 04:44:10,992 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:44:10,992 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:44:10,993 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:44:10,995 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:44:11,107 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:44:11,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:44:11,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:44:11,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:44:11,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:11,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:11,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:11,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:11,343 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:11,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:44:11,403 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:11,403 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:44:11,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043505831] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:44:11,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:44:11,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:44:11,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032784582] [2024-11-14 04:44:11,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:44:11,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:44:11,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:44:11,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:44:11,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:44:11,404 INFO L87 Difference]: Start difference. First operand 16725 states and 46894 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:13,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:44:13,044 INFO L93 Difference]: Finished difference Result 28291 states and 79500 transitions. [2024-11-14 04:44:13,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:44:13,045 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:44:13,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:44:13,119 INFO L225 Difference]: With dead ends: 28291 [2024-11-14 04:44:13,119 INFO L226 Difference]: Without dead ends: 28156 [2024-11-14 04:44:13,126 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=172, Invalid=758, Unknown=0, NotChecked=0, Total=930 [2024-11-14 04:44:13,126 INFO L432 NwaCegarLoop]: 221 mSDtfsCounter, 221 mSDsluCounter, 962 mSDsCounter, 0 mSdLazyCounter, 1000 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 1183 SdHoareTripleChecker+Invalid, 1034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1000 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:44:13,126 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 1183 Invalid, 1034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1000 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 04:44:13,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28156 states. [2024-11-14 04:44:13,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28156 to 16665. [2024-11-14 04:44:13,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16665 states, 16641 states have (on average 2.8076437714079683) internal successors, (46722), 16664 states have internal predecessors, (46722), 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) [2024-11-14 04:44:13,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16665 states to 16665 states and 46722 transitions. [2024-11-14 04:44:13,628 INFO L78 Accepts]: Start accepts. Automaton has 16665 states and 46722 transitions. Word has length 58 [2024-11-14 04:44:13,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:44:13,629 INFO L471 AbstractCegarLoop]: Abstraction has 16665 states and 46722 transitions. [2024-11-14 04:44:13,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:13,629 INFO L276 IsEmpty]: Start isEmpty. Operand 16665 states and 46722 transitions. [2024-11-14 04:44:13,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:44:13,630 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:44:13,630 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:44:13,646 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2024-11-14 04:44:13,830 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:13,830 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:44:13,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:44:13,830 INFO L85 PathProgramCache]: Analyzing trace with hash -877672805, now seen corresponding path program 13 times [2024-11-14 04:44:13,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:44:13,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394145597] [2024-11-14 04:44:13,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:44:13,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:44:13,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:44:14,265 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:14,266 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:44:14,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394145597] [2024-11-14 04:44:14,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394145597] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:44:14,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188316356] [2024-11-14 04:44:14,266 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:44:14,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:14,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:44:14,268 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:44:14,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2024-11-14 04:44:14,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:44:14,594 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:44:14,596 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:44:14,716 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:44:14,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:44:14,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:14,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:14,847 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:14,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:44:14,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:14,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:14,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:14,908 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:14,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:44:14,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:14,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:14,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:14,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:14,981 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:14,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:44:15,045 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:15,045 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:44:15,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188316356] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:44:15,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:44:15,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:44:15,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062965570] [2024-11-14 04:44:15,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:44:15,046 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:44:15,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:44:15,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:44:15,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:44:15,046 INFO L87 Difference]: Start difference. First operand 16665 states and 46722 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:16,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:44:16,468 INFO L93 Difference]: Finished difference Result 27256 states and 76503 transitions. [2024-11-14 04:44:16,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:44:16,469 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:44:16,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:44:16,549 INFO L225 Difference]: With dead ends: 27256 [2024-11-14 04:44:16,549 INFO L226 Difference]: Without dead ends: 27121 [2024-11-14 04:44:16,559 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=159, Invalid=711, Unknown=0, NotChecked=0, Total=870 [2024-11-14 04:44:16,560 INFO L432 NwaCegarLoop]: 218 mSDtfsCounter, 282 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 1018 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:44:16,560 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [282 Valid, 1018 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 811 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 04:44:16,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27121 states. [2024-11-14 04:44:16,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27121 to 16645. [2024-11-14 04:44:17,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16645 states, 16621 states have (on average 2.807652969135431) internal successors, (46666), 16644 states have internal predecessors, (46666), 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) [2024-11-14 04:44:17,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16645 states to 16645 states and 46666 transitions. [2024-11-14 04:44:17,077 INFO L78 Accepts]: Start accepts. Automaton has 16645 states and 46666 transitions. Word has length 58 [2024-11-14 04:44:17,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:44:17,077 INFO L471 AbstractCegarLoop]: Abstraction has 16645 states and 46666 transitions. [2024-11-14 04:44:17,077 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:17,077 INFO L276 IsEmpty]: Start isEmpty. Operand 16645 states and 46666 transitions. [2024-11-14 04:44:17,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:44:17,078 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:44:17,078 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:44:17,096 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2024-11-14 04:44:17,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:17,278 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:44:17,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:44:17,278 INFO L85 PathProgramCache]: Analyzing trace with hash -879422135, now seen corresponding path program 14 times [2024-11-14 04:44:17,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:44:17,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386307532] [2024-11-14 04:44:17,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:44:17,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:44:17,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:44:18,033 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:18,033 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:44:18,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386307532] [2024-11-14 04:44:18,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386307532] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:44:18,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213686015] [2024-11-14 04:44:18,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:44:18,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:18,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:44:18,037 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:44:18,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2024-11-14 04:44:18,403 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:44:18,403 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:44:18,405 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:44:18,407 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:44:18,554 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:44:18,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:44:18,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:44:18,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:44:18,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:18,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:18,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:18,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:18,844 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:18,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:44:18,915 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:18,915 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:44:18,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213686015] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:44:18,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:44:18,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:44:18,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215428532] [2024-11-14 04:44:18,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:44:18,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:44:18,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:44:18,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:44:18,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:44:18,917 INFO L87 Difference]: Start difference. First operand 16645 states and 46666 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:20,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:44:20,712 INFO L93 Difference]: Finished difference Result 27961 states and 78584 transitions. [2024-11-14 04:44:20,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:44:20,713 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:44:20,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:44:20,832 INFO L225 Difference]: With dead ends: 27961 [2024-11-14 04:44:20,832 INFO L226 Difference]: Without dead ends: 27826 [2024-11-14 04:44:20,847 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=157, Invalid=713, Unknown=0, NotChecked=0, Total=870 [2024-11-14 04:44:20,847 INFO L432 NwaCegarLoop]: 222 mSDtfsCounter, 231 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 958 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 1151 SdHoareTripleChecker+Invalid, 992 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 958 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:44:20,847 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 1151 Invalid, 992 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 958 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 04:44:20,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27826 states. [2024-11-14 04:44:21,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27826 to 16615. [2024-11-14 04:44:21,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16615 states, 16591 states have (on average 2.807546260020493) internal successors, (46580), 16614 states have internal predecessors, (46580), 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) [2024-11-14 04:44:21,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16615 states to 16615 states and 46580 transitions. [2024-11-14 04:44:21,437 INFO L78 Accepts]: Start accepts. Automaton has 16615 states and 46580 transitions. Word has length 58 [2024-11-14 04:44:21,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:44:21,437 INFO L471 AbstractCegarLoop]: Abstraction has 16615 states and 46580 transitions. [2024-11-14 04:44:21,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:21,438 INFO L276 IsEmpty]: Start isEmpty. Operand 16615 states and 46580 transitions. [2024-11-14 04:44:21,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:44:21,439 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:44:21,439 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:44:21,455 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2024-11-14 04:44:21,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:21,639 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:44:21,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:44:21,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1738331081, now seen corresponding path program 15 times [2024-11-14 04:44:21,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:44:21,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580988636] [2024-11-14 04:44:21,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:44:21,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:44:21,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:44:22,318 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:22,318 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:44:22,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580988636] [2024-11-14 04:44:22,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580988636] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:44:22,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713611295] [2024-11-14 04:44:22,318 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:44:22,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:22,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:44:22,320 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:44:22,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2024-11-14 04:44:22,644 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:44:22,644 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:44:22,646 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:44:22,648 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:44:22,772 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:44:22,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:44:22,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:44:22,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:44:23,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:23,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:23,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:23,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:23,063 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:23,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:44:23,134 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:23,134 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:44:23,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713611295] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:44:23,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:44:23,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:44:23,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353392069] [2024-11-14 04:44:23,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:44:23,135 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:44:23,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:44:23,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:44:23,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:44:23,135 INFO L87 Difference]: Start difference. First operand 16615 states and 46580 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:24,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:44:24,635 INFO L93 Difference]: Finished difference Result 26461 states and 74288 transitions. [2024-11-14 04:44:24,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:44:24,635 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:44:24,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:44:24,712 INFO L225 Difference]: With dead ends: 26461 [2024-11-14 04:44:24,713 INFO L226 Difference]: Without dead ends: 26326 [2024-11-14 04:44:24,722 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=144, Invalid=612, Unknown=0, NotChecked=0, Total=756 [2024-11-14 04:44:24,722 INFO L432 NwaCegarLoop]: 220 mSDtfsCounter, 281 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 995 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 1183 SdHoareTripleChecker+Invalid, 1007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 995 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:44:24,722 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 1183 Invalid, 1007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 995 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 04:44:24,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26326 states. [2024-11-14 04:44:25,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26326 to 16629. [2024-11-14 04:44:25,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16629 states, 16605 states have (on average 2.8076482987052094) internal successors, (46621), 16628 states have internal predecessors, (46621), 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) [2024-11-14 04:44:25,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16629 states to 16629 states and 46621 transitions. [2024-11-14 04:44:25,344 INFO L78 Accepts]: Start accepts. Automaton has 16629 states and 46621 transitions. Word has length 58 [2024-11-14 04:44:25,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:44:25,344 INFO L471 AbstractCegarLoop]: Abstraction has 16629 states and 46621 transitions. [2024-11-14 04:44:25,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:25,344 INFO L276 IsEmpty]: Start isEmpty. Operand 16629 states and 46621 transitions. [2024-11-14 04:44:25,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:44:25,345 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:44:25,345 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:44:25,362 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2024-11-14 04:44:25,545 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2024-11-14 04:44:25,546 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:44:25,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:44:25,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1810723211, now seen corresponding path program 16 times [2024-11-14 04:44:25,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:44:25,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135576884] [2024-11-14 04:44:25,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:44:25,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:44:25,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:44:26,157 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:26,157 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:44:26,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135576884] [2024-11-14 04:44:26,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135576884] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:44:26,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9820582] [2024-11-14 04:44:26,157 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:44:26,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:26,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:44:26,159 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:44:26,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2024-11-14 04:44:26,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:44:26,555 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-14 04:44:26,557 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:44:26,651 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:44:26,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:44:26,724 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:26,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:44:26,816 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:26,816 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:44:26,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:26,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:26,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:26,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:26,888 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:26,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:44:26,959 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:26,959 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:44:26,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9820582] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:44:26,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:44:26,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:44:26,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512000779] [2024-11-14 04:44:26,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:44:26,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:44:26,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:44:26,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:44:26,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:44:26,960 INFO L87 Difference]: Start difference. First operand 16629 states and 46621 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:30,204 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:44:30,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:44:30,312 INFO L93 Difference]: Finished difference Result 27151 states and 76352 transitions. [2024-11-14 04:44:30,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:44:30,312 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:44:30,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:44:30,394 INFO L225 Difference]: With dead ends: 27151 [2024-11-14 04:44:30,395 INFO L226 Difference]: Without dead ends: 27016 [2024-11-14 04:44:30,405 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2024-11-14 04:44:30,405 INFO L432 NwaCegarLoop]: 220 mSDtfsCounter, 294 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 35 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 994 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:44:30,405 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 994 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 786 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2024-11-14 04:44:30,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27016 states. [2024-11-14 04:44:30,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27016 to 16579. [2024-11-14 04:44:30,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16579 states, 16555 states have (on average 2.807550588945938) internal successors, (46479), 16578 states have internal predecessors, (46479), 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) [2024-11-14 04:44:30,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16579 states to 16579 states and 46479 transitions. [2024-11-14 04:44:31,006 INFO L78 Accepts]: Start accepts. Automaton has 16579 states and 46479 transitions. Word has length 58 [2024-11-14 04:44:31,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:44:31,007 INFO L471 AbstractCegarLoop]: Abstraction has 16579 states and 46479 transitions. [2024-11-14 04:44:31,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:31,007 INFO L276 IsEmpty]: Start isEmpty. Operand 16579 states and 46479 transitions. [2024-11-14 04:44:31,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:44:31,007 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:44:31,008 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:44:31,024 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2024-11-14 04:44:31,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2024-11-14 04:44:31,208 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:44:31,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:44:31,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1253374900, now seen corresponding path program 22 times [2024-11-14 04:44:31,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:44:31,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789590185] [2024-11-14 04:44:31,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:44:31,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:44:31,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:44:31,901 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:31,901 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:44:31,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789590185] [2024-11-14 04:44:31,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789590185] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:44:31,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867403249] [2024-11-14 04:44:31,901 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:44:31,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:31,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:44:31,903 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:44:31,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2024-11-14 04:44:32,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:44:32,251 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:44:32,252 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:44:32,360 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:44:32,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:44:32,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:44:32,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:44:32,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:32,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:32,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:32,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:32,655 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:32,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:44:32,665 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:32,665 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:44:32,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867403249] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:44:32,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:44:32,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:44:32,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846603518] [2024-11-14 04:44:32,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:44:32,665 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:44:32,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:44:32,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:44:32,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:44:32,666 INFO L87 Difference]: Start difference. First operand 16579 states and 46479 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:34,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:44:34,230 INFO L93 Difference]: Finished difference Result 23187 states and 63777 transitions. [2024-11-14 04:44:34,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-14 04:44:34,231 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:44:34,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:44:34,292 INFO L225 Difference]: With dead ends: 23187 [2024-11-14 04:44:34,292 INFO L226 Difference]: Without dead ends: 22436 [2024-11-14 04:44:34,300 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=199, Invalid=857, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:44:34,301 INFO L432 NwaCegarLoop]: 227 mSDtfsCounter, 280 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 1081 SdHoareTripleChecker+Invalid, 785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:44:34,301 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [280 Valid, 1081 Invalid, 785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 04:44:34,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22436 states. [2024-11-14 04:44:34,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22436 to 16662. [2024-11-14 04:44:34,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16662 states, 16638 states have (on average 2.8082101214088233) internal successors, (46723), 16661 states have internal predecessors, (46723), 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) [2024-11-14 04:44:34,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16662 states to 16662 states and 46723 transitions. [2024-11-14 04:44:34,822 INFO L78 Accepts]: Start accepts. Automaton has 16662 states and 46723 transitions. Word has length 58 [2024-11-14 04:44:34,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:44:34,822 INFO L471 AbstractCegarLoop]: Abstraction has 16662 states and 46723 transitions. [2024-11-14 04:44:34,822 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:34,822 INFO L276 IsEmpty]: Start isEmpty. Operand 16662 states and 46723 transitions. [2024-11-14 04:44:34,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:44:34,823 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:44:34,823 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:44:34,842 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2024-11-14 04:44:35,023 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:35,024 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:44:35,024 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:44:35,024 INFO L85 PathProgramCache]: Analyzing trace with hash 749103382, now seen corresponding path program 23 times [2024-11-14 04:44:35,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:44:35,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332176040] [2024-11-14 04:44:35,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:44:35,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:44:35,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:44:35,524 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:35,524 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:44:35,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332176040] [2024-11-14 04:44:35,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332176040] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:44:35,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964148378] [2024-11-14 04:44:35,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:44:35,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:44:35,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:44:35,526 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:44:35,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2024-11-14 04:44:35,865 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:44:35,865 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:44:35,866 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-14 04:44:35,868 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:44:36,119 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:44:36,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-14 04:44:36,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-11-14 04:44:36,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2024-11-14 04:44:36,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:44:36,453 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:44:36,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 41 [2024-11-14 04:44:36,491 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:36,491 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:44:38,776 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (+ 3 c_threadThread1of2ForFork0_~p~0.offset))) (let ((.cse1 (store |c_#race| c_threadThread1of2ForFork0_~p~0.base (store (select |c_#race| c_threadThread1of2ForFork0_~p~0.base) .cse3 0)))) (let ((.cse2 (select .cse1 |c_ULTIMATE.start_main_~is~0#1.base|)) (.cse0 (+ |c_ULTIMATE.start_main_#t~post11#1| 1))) (and (forall ((|v_ULTIMATE.start_main_~i~1#1_31| Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_31| .cse0) (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int)) (= (select (select (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (store .cse2 (+ (* |v_ULTIMATE.start_main_~i~1#1_31| 4) |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|)) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0)))) (forall ((|v_ULTIMATE.start_main_~i~1#1_31| Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_31| .cse0) (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int)) (= (select (select (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (store .cse2 (+ (* |v_ULTIMATE.start_main_~i~1#1_31| 4) |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|)) c_threadThread1of2ForFork0_~p~0.base) (+ c_threadThread1of2ForFork0_~p~0.offset 1)) 0)))) (forall ((|v_ULTIMATE.start_main_~i~1#1_31| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int)) (= (select (select (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (store .cse2 (+ (* |v_ULTIMATE.start_main_~i~1#1_31| 4) |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|)) c_threadThread1of2ForFork0_~p~0.base) .cse3) 0)) (< |v_ULTIMATE.start_main_~i~1#1_31| .cse0))) (forall ((|v_ULTIMATE.start_main_~i~1#1_31| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int)) (= (select (select (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (store .cse2 (+ (* |v_ULTIMATE.start_main_~i~1#1_31| 4) |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|)) c_threadThread1of2ForFork0_~p~0.base) (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) 0)) (< |v_ULTIMATE.start_main_~i~1#1_31| .cse0))))))) is different from false [2024-11-14 04:44:40,169 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:44:40,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964148378] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-14 04:44:40,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:44:40,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12, 14] total 34 [2024-11-14 04:44:40,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390528164] [2024-11-14 04:44:40,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:44:40,170 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:44:40,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:44:40,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:44:40,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=987, Unknown=1, NotChecked=64, Total=1190 [2024-11-14 04:44:40,170 INFO L87 Difference]: Start difference. First operand 16662 states and 46723 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:44:48,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:44:50,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:45:09,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:45:14,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:45:19,029 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:45:23,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:45:26,990 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:45:29,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:45:31,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:45:35,204 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:45:37,476 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:45:37,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:45:37,764 INFO L93 Difference]: Finished difference Result 22466 states and 61696 transitions. [2024-11-14 04:45:37,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 04:45:37,765 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:45:37,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:45:37,821 INFO L225 Difference]: With dead ends: 22466 [2024-11-14 04:45:37,822 INFO L226 Difference]: Without dead ends: 21690 [2024-11-14 04:45:37,829 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 27.7s TimeCoverageRelationStatistics Valid=264, Invalid=1892, Unknown=10, NotChecked=90, Total=2256 [2024-11-14 04:45:37,830 INFO L432 NwaCegarLoop]: 236 mSDtfsCounter, 287 mSDsluCounter, 1015 mSDsCounter, 0 mSdLazyCounter, 895 mSolverCounterSat, 50 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 1251 SdHoareTripleChecker+Invalid, 1356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 895 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 400 IncrementalHoareTripleChecker+Unchecked, 33.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:45:37,830 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 1251 Invalid, 1356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 895 Invalid, 11 Unknown, 400 Unchecked, 33.2s Time] [2024-11-14 04:45:37,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21690 states. [2024-11-14 04:45:38,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21690 to 16765. [2024-11-14 04:45:38,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16765 states, 16741 states have (on average 2.8091511857117255) internal successors, (47028), 16764 states have internal predecessors, (47028), 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) [2024-11-14 04:45:38,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16765 states to 16765 states and 47028 transitions. [2024-11-14 04:45:38,338 INFO L78 Accepts]: Start accepts. Automaton has 16765 states and 47028 transitions. Word has length 58 [2024-11-14 04:45:38,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:45:38,338 INFO L471 AbstractCegarLoop]: Abstraction has 16765 states and 47028 transitions. [2024-11-14 04:45:38,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:45:38,338 INFO L276 IsEmpty]: Start isEmpty. Operand 16765 states and 47028 transitions. [2024-11-14 04:45:38,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:45:38,339 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:45:38,339 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:45:38,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2024-11-14 04:45:38,539 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:45:38,539 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:45:38,539 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:45:38,539 INFO L85 PathProgramCache]: Analyzing trace with hash 2116972416, now seen corresponding path program 24 times [2024-11-14 04:45:38,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:45:38,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770836624] [2024-11-14 04:45:38,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:45:38,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:45:38,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:45:39,010 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:45:39,010 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:45:39,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770836624] [2024-11-14 04:45:39,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770836624] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:45:39,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584838725] [2024-11-14 04:45:39,010 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:45:39,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:45:39,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:45:39,012 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:45:39,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2024-11-14 04:45:39,349 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:45:39,349 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:45:39,350 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-14 04:45:39,352 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:45:39,450 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:45:39,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:45:39,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:45:39,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:45:39,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:45:39,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:45:39,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:45:39,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:45:39,702 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:45:39,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:45:39,710 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:45:39,710 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:45:39,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584838725] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:45:39,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:45:39,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:45:39,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128881303] [2024-11-14 04:45:39,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:45:39,711 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:45:39,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:45:39,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:45:39,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:45:39,711 INFO L87 Difference]: Start difference. First operand 16765 states and 47028 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:45:41,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:45:41,749 INFO L93 Difference]: Finished difference Result 25167 states and 69486 transitions. [2024-11-14 04:45:41,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-14 04:45:41,749 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:45:41,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:45:41,815 INFO L225 Difference]: With dead ends: 25167 [2024-11-14 04:45:41,815 INFO L226 Difference]: Without dead ends: 24391 [2024-11-14 04:45:41,824 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=228, Invalid=1032, Unknown=0, NotChecked=0, Total=1260 [2024-11-14 04:45:41,824 INFO L432 NwaCegarLoop]: 253 mSDtfsCounter, 329 mSDsluCounter, 1210 mSDsCounter, 0 mSdLazyCounter, 1228 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 1463 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:45:41,824 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [329 Valid, 1463 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1228 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 04:45:41,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24391 states. [2024-11-14 04:45:42,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24391 to 17065. [2024-11-14 04:45:42,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17065 states, 17041 states have (on average 2.8111026348219) internal successors, (47904), 17064 states have internal predecessors, (47904), 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) [2024-11-14 04:45:42,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17065 states to 17065 states and 47904 transitions. [2024-11-14 04:45:42,671 INFO L78 Accepts]: Start accepts. Automaton has 17065 states and 47904 transitions. Word has length 58 [2024-11-14 04:45:42,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:45:42,671 INFO L471 AbstractCegarLoop]: Abstraction has 17065 states and 47904 transitions. [2024-11-14 04:45:42,671 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:45:42,672 INFO L276 IsEmpty]: Start isEmpty. Operand 17065 states and 47904 transitions. [2024-11-14 04:45:42,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:45:42,672 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:45:42,672 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:45:42,700 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2024-11-14 04:45:42,873 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:45:42,873 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:45:42,873 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:45:42,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1112786828, now seen corresponding path program 25 times [2024-11-14 04:45:42,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:45:42,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853259272] [2024-11-14 04:45:42,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:45:42,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:45:42,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:45:43,415 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:45:43,415 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:45:43,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853259272] [2024-11-14 04:45:43,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853259272] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:45:43,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224893119] [2024-11-14 04:45:43,416 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:45:43,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:45:43,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:45:43,419 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:45:43,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2024-11-14 04:45:43,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:45:43,765 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:45:43,767 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:45:43,870 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:45:43,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:45:43,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:45:44,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:45:44,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:45:44,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:45:44,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:45:44,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:45:44,142 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:45:44,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:45:44,150 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:45:44,151 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:45:44,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224893119] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:45:44,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:45:44,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:45:44,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296305454] [2024-11-14 04:45:44,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:45:44,151 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:45:44,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:45:44,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:45:44,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:45:44,152 INFO L87 Difference]: Start difference. First operand 17065 states and 47904 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:45:46,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:45:46,396 INFO L93 Difference]: Finished difference Result 26085 states and 72145 transitions. [2024-11-14 04:45:46,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-14 04:45:46,397 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:45:46,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:45:46,476 INFO L225 Difference]: With dead ends: 26085 [2024-11-14 04:45:46,476 INFO L226 Difference]: Without dead ends: 25309 [2024-11-14 04:45:46,486 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=251, Invalid=1081, Unknown=0, NotChecked=0, Total=1332 [2024-11-14 04:45:46,487 INFO L432 NwaCegarLoop]: 259 mSDtfsCounter, 344 mSDsluCounter, 1258 mSDsCounter, 0 mSdLazyCounter, 1329 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 1517 SdHoareTripleChecker+Invalid, 1412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:45:46,487 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 1517 Invalid, 1412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1329 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 04:45:46,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25309 states. [2024-11-14 04:45:47,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25309 to 17215. [2024-11-14 04:45:47,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17215 states, 17191 states have (on average 2.812052818335175) internal successors, (48342), 17214 states have internal predecessors, (48342), 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) [2024-11-14 04:45:47,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17215 states to 17215 states and 48342 transitions. [2024-11-14 04:45:47,218 INFO L78 Accepts]: Start accepts. Automaton has 17215 states and 48342 transitions. Word has length 58 [2024-11-14 04:45:47,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:45:47,218 INFO L471 AbstractCegarLoop]: Abstraction has 17215 states and 48342 transitions. [2024-11-14 04:45:47,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:45:47,219 INFO L276 IsEmpty]: Start isEmpty. Operand 17215 states and 48342 transitions. [2024-11-14 04:45:47,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:45:47,219 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:45:47,219 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:45:47,235 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2024-11-14 04:45:47,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:45:47,420 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:45:47,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:45:47,420 INFO L85 PathProgramCache]: Analyzing trace with hash 243453858, now seen corresponding path program 26 times [2024-11-14 04:45:47,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:45:47,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527261356] [2024-11-14 04:45:47,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:45:47,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:45:47,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:45:47,972 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:45:47,972 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:45:47,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527261356] [2024-11-14 04:45:47,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527261356] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:45:47,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321103085] [2024-11-14 04:45:47,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:45:47,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:45:47,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:45:47,974 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:45:47,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2024-11-14 04:45:48,321 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:45:48,322 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:45:48,323 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-14 04:45:48,325 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:45:48,600 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:45:48,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-14 04:45:48,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-11-14 04:45:48,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2024-11-14 04:45:48,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:45:48,899 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:45:48,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 41 [2024-11-14 04:45:48,938 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:45:48,938 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:45:49,852 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:45:49,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321103085] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-14 04:45:49,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:45:49,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12, 14] total 34 [2024-11-14 04:45:49,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619100939] [2024-11-14 04:45:49,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:45:49,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:45:49,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:45:49,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:45:49,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1020, Unknown=0, NotChecked=0, Total=1190 [2024-11-14 04:45:49,853 INFO L87 Difference]: Start difference. First operand 17215 states and 48342 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:45:58,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:45:58,414 INFO L93 Difference]: Finished difference Result 32920 states and 90748 transitions. [2024-11-14 04:45:58,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 04:45:58,414 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:45:58,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:45:58,492 INFO L225 Difference]: With dead ends: 32920 [2024-11-14 04:45:58,492 INFO L226 Difference]: Without dead ends: 32144 [2024-11-14 04:45:58,502 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 799 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=425, Invalid=2655, Unknown=0, NotChecked=0, Total=3080 [2024-11-14 04:45:58,502 INFO L432 NwaCegarLoop]: 359 mSDtfsCounter, 415 mSDsluCounter, 1440 mSDsCounter, 0 mSdLazyCounter, 1534 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 1799 SdHoareTripleChecker+Invalid, 1585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:45:58,502 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [415 Valid, 1799 Invalid, 1585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1534 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2024-11-14 04:45:58,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32144 states. [2024-11-14 04:45:59,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32144 to 17545. [2024-11-14 04:45:59,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17545 states, 17521 states have (on average 2.815136122367445) internal successors, (49324), 17544 states have internal predecessors, (49324), 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) [2024-11-14 04:45:59,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17545 states to 17545 states and 49324 transitions. [2024-11-14 04:45:59,115 INFO L78 Accepts]: Start accepts. Automaton has 17545 states and 49324 transitions. Word has length 58 [2024-11-14 04:45:59,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:45:59,116 INFO L471 AbstractCegarLoop]: Abstraction has 17545 states and 49324 transitions. [2024-11-14 04:45:59,116 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:45:59,116 INFO L276 IsEmpty]: Start isEmpty. Operand 17545 states and 49324 transitions. [2024-11-14 04:45:59,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:45:59,117 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:45:59,117 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:45:59,138 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2024-11-14 04:45:59,317 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2024-11-14 04:45:59,317 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:45:59,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:45:59,318 INFO L85 PathProgramCache]: Analyzing trace with hash -297940323, now seen corresponding path program 17 times [2024-11-14 04:45:59,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:45:59,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162645949] [2024-11-14 04:45:59,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:45:59,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:45:59,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:45:59,681 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:45:59,681 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:45:59,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162645949] [2024-11-14 04:45:59,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162645949] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:45:59,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206272372] [2024-11-14 04:45:59,681 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:45:59,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:45:59,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:45:59,684 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:45:59,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2024-11-14 04:46:00,037 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:46:00,037 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:46:00,039 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 04:46:00,041 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:46:00,173 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:46:00,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:00,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-14 04:46:00,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:00,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:00,266 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:00,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:46:00,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:00,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:00,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:00,340 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:00,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:46:00,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:00,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:00,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:00,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:00,421 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:00,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:46:00,497 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:00,497 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:46:00,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206272372] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:46:00,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:46:00,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:46:00,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153151443] [2024-11-14 04:46:00,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:46:00,498 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:46:00,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:46:00,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:46:00,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:46:00,498 INFO L87 Difference]: Start difference. First operand 17545 states and 49324 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:02,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:46:02,289 INFO L93 Difference]: Finished difference Result 29018 states and 81529 transitions. [2024-11-14 04:46:02,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:46:02,290 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:46:02,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:46:02,363 INFO L225 Difference]: With dead ends: 29018 [2024-11-14 04:46:02,363 INFO L226 Difference]: Without dead ends: 28868 [2024-11-14 04:46:02,371 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=193, Invalid=929, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:46:02,372 INFO L432 NwaCegarLoop]: 261 mSDtfsCounter, 301 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 857 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 1204 SdHoareTripleChecker+Invalid, 885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 857 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:46:02,372 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 1204 Invalid, 885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 857 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 04:46:02,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28868 states. [2024-11-14 04:46:02,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28868 to 18997. [2024-11-14 04:46:02,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18997 states, 18973 states have (on average 2.8224845833552945) internal successors, (53551), 18996 states have internal predecessors, (53551), 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) [2024-11-14 04:46:03,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18997 states to 18997 states and 53551 transitions. [2024-11-14 04:46:03,055 INFO L78 Accepts]: Start accepts. Automaton has 18997 states and 53551 transitions. Word has length 58 [2024-11-14 04:46:03,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:46:03,055 INFO L471 AbstractCegarLoop]: Abstraction has 18997 states and 53551 transitions. [2024-11-14 04:46:03,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:03,056 INFO L276 IsEmpty]: Start isEmpty. Operand 18997 states and 53551 transitions. [2024-11-14 04:46:03,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:46:03,056 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:46:03,056 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:46:03,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2024-11-14 04:46:03,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable80 [2024-11-14 04:46:03,257 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:46:03,257 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:46:03,257 INFO L85 PathProgramCache]: Analyzing trace with hash -326539683, now seen corresponding path program 18 times [2024-11-14 04:46:03,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:46:03,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279584294] [2024-11-14 04:46:03,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:46:03,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:46:03,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:03,645 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:03,645 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:46:03,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279584294] [2024-11-14 04:46:03,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279584294] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:46:03,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757888484] [2024-11-14 04:46:03,645 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:46:03,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:03,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:46:03,647 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:46:03,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2024-11-14 04:46:03,999 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:46:03,999 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:46:04,000 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:46:04,002 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:46:04,136 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:46:04,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:46:04,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:04,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:04,214 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:04,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:46:04,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:04,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:04,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:04,266 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:04,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:46:04,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:04,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:04,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:04,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:04,330 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:04,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:46:04,389 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:04,389 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:46:04,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757888484] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:46:04,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:46:04,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:46:04,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511884299] [2024-11-14 04:46:04,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:46:04,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:46:04,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:46:04,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:46:04,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:46:04,390 INFO L87 Difference]: Start difference. First operand 18997 states and 53551 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:06,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:46:06,339 INFO L93 Difference]: Finished difference Result 28688 states and 80643 transitions. [2024-11-14 04:46:06,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:46:06,339 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:46:06,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:46:06,407 INFO L225 Difference]: With dead ends: 28688 [2024-11-14 04:46:06,407 INFO L226 Difference]: Without dead ends: 28538 [2024-11-14 04:46:06,415 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=190, Invalid=932, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:46:06,416 INFO L432 NwaCegarLoop]: 261 mSDtfsCounter, 292 mSDsluCounter, 1081 mSDsCounter, 0 mSdLazyCounter, 1044 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 1342 SdHoareTripleChecker+Invalid, 1069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1044 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:46:06,416 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 1342 Invalid, 1069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1044 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:46:06,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28538 states. [2024-11-14 04:46:07,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28538 to 19139. [2024-11-14 04:46:07,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19139 states, 19115 states have (on average 2.8240125555846194) internal successors, (53981), 19138 states have internal predecessors, (53981), 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) [2024-11-14 04:46:07,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19139 states to 19139 states and 53981 transitions. [2024-11-14 04:46:07,148 INFO L78 Accepts]: Start accepts. Automaton has 19139 states and 53981 transitions. Word has length 58 [2024-11-14 04:46:07,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:46:07,148 INFO L471 AbstractCegarLoop]: Abstraction has 19139 states and 53981 transitions. [2024-11-14 04:46:07,148 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:07,148 INFO L276 IsEmpty]: Start isEmpty. Operand 19139 states and 53981 transitions. [2024-11-14 04:46:07,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:46:07,149 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:46:07,149 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:46:07,165 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2024-11-14 04:46:07,349 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,72 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:07,349 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:46:07,350 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:46:07,350 INFO L85 PathProgramCache]: Analyzing trace with hash -328289013, now seen corresponding path program 19 times [2024-11-14 04:46:07,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:46:07,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544346813] [2024-11-14 04:46:07,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:46:07,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:46:07,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:07,935 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:07,935 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:46:07,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544346813] [2024-11-14 04:46:07,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544346813] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:46:07,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946592388] [2024-11-14 04:46:07,935 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:46:07,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:07,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:46:07,937 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:46:07,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2024-11-14 04:46:08,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:08,297 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:46:08,299 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:46:08,440 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:46:08,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:46:08,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:46:08,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:46:08,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:08,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:08,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:08,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:08,643 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:08,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:46:08,706 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:08,706 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:46:08,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946592388] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:46:08,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:46:08,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:46:08,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604305999] [2024-11-14 04:46:08,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:46:08,706 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:46:08,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:46:08,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:46:08,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:46:08,707 INFO L87 Difference]: Start difference. First operand 19139 states and 53981 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:10,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:46:10,921 INFO L93 Difference]: Finished difference Result 27563 states and 77658 transitions. [2024-11-14 04:46:10,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:46:10,922 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:46:10,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:46:11,003 INFO L225 Difference]: With dead ends: 27563 [2024-11-14 04:46:11,003 INFO L226 Difference]: Without dead ends: 27353 [2024-11-14 04:46:11,012 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=202, Invalid=920, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:46:11,013 INFO L432 NwaCegarLoop]: 261 mSDtfsCounter, 291 mSDsluCounter, 1009 mSDsCounter, 0 mSdLazyCounter, 964 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 1270 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:46:11,013 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 1270 Invalid, 990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 964 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:46:11,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27353 states. [2024-11-14 04:46:11,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27353 to 16660. [2024-11-14 04:46:11,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16660 states, 16636 states have (on average 2.8090286126472708) internal successors, (46731), 16659 states have internal predecessors, (46731), 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) [2024-11-14 04:46:11,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16660 states to 16660 states and 46731 transitions. [2024-11-14 04:46:11,705 INFO L78 Accepts]: Start accepts. Automaton has 16660 states and 46731 transitions. Word has length 58 [2024-11-14 04:46:11,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:46:11,705 INFO L471 AbstractCegarLoop]: Abstraction has 16660 states and 46731 transitions. [2024-11-14 04:46:11,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:11,705 INFO L276 IsEmpty]: Start isEmpty. Operand 16660 states and 46731 transitions. [2024-11-14 04:46:11,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:46:11,706 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:46:11,706 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:46:11,723 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2024-11-14 04:46:11,906 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2024-11-14 04:46:11,906 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:46:11,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:46:11,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1904453948, now seen corresponding path program 27 times [2024-11-14 04:46:11,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:46:11,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031368803] [2024-11-14 04:46:11,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:46:11,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:46:11,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:12,437 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:12,437 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:46:12,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031368803] [2024-11-14 04:46:12,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031368803] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:46:12,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088064347] [2024-11-14 04:46:12,438 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:46:12,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:12,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:46:12,439 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:46:12,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2024-11-14 04:46:12,798 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:46:12,798 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:46:12,799 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-14 04:46:12,801 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:46:12,907 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:46:12,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:46:12,980 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:46:13,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:46:13,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:13,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:13,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:13,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:13,146 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:13,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:46:13,158 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:13,159 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:46:13,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088064347] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:46:13,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:46:13,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 20 [2024-11-14 04:46:13,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159387328] [2024-11-14 04:46:13,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:46:13,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:46:13,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:46:13,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:46:13,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2024-11-14 04:46:13,160 INFO L87 Difference]: Start difference. First operand 16660 states and 46731 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:16,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:46:16,073 INFO L93 Difference]: Finished difference Result 43366 states and 120367 transitions. [2024-11-14 04:46:16,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:46:16,073 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:46:16,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:46:16,175 INFO L225 Difference]: With dead ends: 43366 [2024-11-14 04:46:16,176 INFO L226 Difference]: Without dead ends: 42590 [2024-11-14 04:46:16,189 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=325, Invalid=1235, Unknown=0, NotChecked=0, Total=1560 [2024-11-14 04:46:16,189 INFO L432 NwaCegarLoop]: 339 mSDtfsCounter, 475 mSDsluCounter, 1425 mSDsCounter, 0 mSdLazyCounter, 1502 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 1764 SdHoareTripleChecker+Invalid, 1560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:46:16,190 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [475 Valid, 1764 Invalid, 1560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1502 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 04:46:16,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42590 states. [2024-11-14 04:46:16,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42590 to 17567. [2024-11-14 04:46:16,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17567 states, 17543 states have (on average 2.8145129111326455) internal successors, (49375), 17566 states have internal predecessors, (49375), 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) [2024-11-14 04:46:16,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17567 states to 17567 states and 49375 transitions. [2024-11-14 04:46:16,884 INFO L78 Accepts]: Start accepts. Automaton has 17567 states and 49375 transitions. Word has length 58 [2024-11-14 04:46:16,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:46:16,884 INFO L471 AbstractCegarLoop]: Abstraction has 17567 states and 49375 transitions. [2024-11-14 04:46:16,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:16,884 INFO L276 IsEmpty]: Start isEmpty. Operand 17567 states and 49375 transitions. [2024-11-14 04:46:16,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:46:16,885 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:46:16,885 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:46:16,901 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2024-11-14 04:46:17,085 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 74 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2024-11-14 04:46:17,086 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:46:17,086 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:46:17,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1849119167, now seen corresponding path program 20 times [2024-11-14 04:46:17,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:46:17,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392560983] [2024-11-14 04:46:17,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:46:17,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:46:17,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:17,456 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:17,457 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:46:17,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392560983] [2024-11-14 04:46:17,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392560983] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:46:17,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268034887] [2024-11-14 04:46:17,457 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:46:17,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:17,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:46:17,458 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:46:17,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2024-11-14 04:46:17,824 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:46:17,824 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:46:17,825 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 04:46:17,827 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:46:17,966 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:46:17,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:17,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-14 04:46:18,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:18,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:18,041 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:18,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:46:18,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:18,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:18,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:18,098 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:18,098 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:46:18,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:18,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:18,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:18,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:18,168 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:18,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:46:18,228 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:18,228 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:46:18,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268034887] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:46:18,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:46:18,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:46:18,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441259221] [2024-11-14 04:46:18,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:46:18,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:46:18,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:46:18,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:46:18,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:46:18,229 INFO L87 Difference]: Start difference. First operand 17567 states and 49375 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:20,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:46:20,879 INFO L93 Difference]: Finished difference Result 36873 states and 103625 transitions. [2024-11-14 04:46:20,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:46:20,879 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:46:20,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:46:20,977 INFO L225 Difference]: With dead ends: 36873 [2024-11-14 04:46:20,977 INFO L226 Difference]: Without dead ends: 36738 [2024-11-14 04:46:20,989 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=210, Invalid=912, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:46:20,990 INFO L432 NwaCegarLoop]: 276 mSDtfsCounter, 321 mSDsluCounter, 1235 mSDsCounter, 0 mSdLazyCounter, 1237 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 1511 SdHoareTripleChecker+Invalid, 1263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:46:20,990 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [321 Valid, 1511 Invalid, 1263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1237 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 04:46:21,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36738 states. [2024-11-14 04:46:21,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36738 to 17642. [2024-11-14 04:46:21,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17642 states, 17618 states have (on average 2.814734930185038) internal successors, (49590), 17641 states have internal predecessors, (49590), 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) [2024-11-14 04:46:21,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17642 states to 17642 states and 49590 transitions. [2024-11-14 04:46:21,786 INFO L78 Accepts]: Start accepts. Automaton has 17642 states and 49590 transitions. Word has length 58 [2024-11-14 04:46:21,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:46:21,786 INFO L471 AbstractCegarLoop]: Abstraction has 17642 states and 49590 transitions. [2024-11-14 04:46:21,786 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:21,787 INFO L276 IsEmpty]: Start isEmpty. Operand 17642 states and 49590 transitions. [2024-11-14 04:46:21,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:46:21,787 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:46:21,787 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:46:21,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2024-11-14 04:46:21,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2024-11-14 04:46:21,988 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:46:21,988 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:46:21,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1820519807, now seen corresponding path program 21 times [2024-11-14 04:46:21,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:46:21,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685962429] [2024-11-14 04:46:21,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:46:21,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:46:21,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:22,380 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:22,380 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:46:22,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685962429] [2024-11-14 04:46:22,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685962429] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:46:22,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275609050] [2024-11-14 04:46:22,381 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:46:22,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:22,381 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:46:22,382 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:46:22,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2024-11-14 04:46:22,756 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:46:22,756 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:46:22,758 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:46:22,761 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:46:22,903 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:46:22,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:46:22,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:22,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:22,980 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:22,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:46:23,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:23,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:23,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:23,033 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:23,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:46:23,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:23,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:23,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:23,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:23,096 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:23,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:46:23,157 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:23,157 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:46:23,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275609050] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:46:23,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:46:23,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:46:23,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696932837] [2024-11-14 04:46:23,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:46:23,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:46:23,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:46:23,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:46:23,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:46:23,158 INFO L87 Difference]: Start difference. First operand 17642 states and 49590 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:25,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:46:25,475 INFO L93 Difference]: Finished difference Result 36633 states and 102997 transitions. [2024-11-14 04:46:25,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:46:25,475 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:46:25,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:46:25,564 INFO L225 Difference]: With dead ends: 36633 [2024-11-14 04:46:25,564 INFO L226 Difference]: Without dead ends: 36498 [2024-11-14 04:46:25,574 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=207, Invalid=915, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:46:25,574 INFO L432 NwaCegarLoop]: 276 mSDtfsCounter, 322 mSDsluCounter, 1044 mSDsCounter, 0 mSdLazyCounter, 980 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 1320 SdHoareTripleChecker+Invalid, 1009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 980 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:46:25,574 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 1320 Invalid, 1009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 980 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:46:25,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36498 states. [2024-11-14 04:46:26,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36498 to 17717. [2024-11-14 04:46:26,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17717 states, 17693 states have (on average 2.81495506697564) internal successors, (49805), 17716 states have internal predecessors, (49805), 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) [2024-11-14 04:46:26,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17717 states to 17717 states and 49805 transitions. [2024-11-14 04:46:26,258 INFO L78 Accepts]: Start accepts. Automaton has 17717 states and 49805 transitions. Word has length 58 [2024-11-14 04:46:26,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:46:26,258 INFO L471 AbstractCegarLoop]: Abstraction has 17717 states and 49805 transitions. [2024-11-14 04:46:26,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:26,259 INFO L276 IsEmpty]: Start isEmpty. Operand 17717 states and 49805 transitions. [2024-11-14 04:46:26,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:46:26,259 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:46:26,259 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:46:26,278 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2024-11-14 04:46:26,460 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,76 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:26,460 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:46:26,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:46:26,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1818770477, now seen corresponding path program 22 times [2024-11-14 04:46:26,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:46:26,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121095316] [2024-11-14 04:46:26,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:46:26,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:46:26,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:27,005 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:27,006 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:46:27,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121095316] [2024-11-14 04:46:27,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121095316] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:46:27,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63567495] [2024-11-14 04:46:27,006 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:46:27,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:27,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:46:27,007 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:46:27,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2024-11-14 04:46:27,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:27,387 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:46:27,389 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:46:27,532 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:46:27,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:46:27,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:46:27,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:46:27,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:27,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:27,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:27,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:27,730 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:27,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:46:27,789 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:27,789 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:46:27,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63567495] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:46:27,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:46:27,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:46:27,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895454766] [2024-11-14 04:46:27,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:46:27,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:46:27,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:46:27,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:46:27,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:46:27,790 INFO L87 Difference]: Start difference. First operand 17717 states and 49805 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:30,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:46:30,086 INFO L93 Difference]: Finished difference Result 35658 states and 100457 transitions. [2024-11-14 04:46:30,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:46:30,087 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:46:30,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:46:30,182 INFO L225 Difference]: With dead ends: 35658 [2024-11-14 04:46:30,183 INFO L226 Difference]: Without dead ends: 35523 [2024-11-14 04:46:30,195 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=219, Invalid=903, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:46:30,195 INFO L432 NwaCegarLoop]: 276 mSDtfsCounter, 315 mSDsluCounter, 1031 mSDsCounter, 0 mSdLazyCounter, 957 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 1307 SdHoareTripleChecker+Invalid, 981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 957 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:46:30,195 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [315 Valid, 1307 Invalid, 981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 957 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:46:30,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35523 states. [2024-11-14 04:46:30,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35523 to 17012. [2024-11-14 04:46:30,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17012 states, 16988 states have (on average 2.810160113020956) internal successors, (47739), 17011 states have internal predecessors, (47739), 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) [2024-11-14 04:46:30,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17012 states to 17012 states and 47739 transitions. [2024-11-14 04:46:30,960 INFO L78 Accepts]: Start accepts. Automaton has 17012 states and 47739 transitions. Word has length 58 [2024-11-14 04:46:30,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:46:30,961 INFO L471 AbstractCegarLoop]: Abstraction has 17012 states and 47739 transitions. [2024-11-14 04:46:30,961 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:30,961 INFO L276 IsEmpty]: Start isEmpty. Operand 17012 states and 47739 transitions. [2024-11-14 04:46:30,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:46:30,962 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:46:30,962 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:46:30,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2024-11-14 04:46:31,162 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2024-11-14 04:46:31,162 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:46:31,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:46:31,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1581113373, now seen corresponding path program 23 times [2024-11-14 04:46:31,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:46:31,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586686432] [2024-11-14 04:46:31,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:46:31,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:46:31,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:31,488 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:31,488 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:46:31,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586686432] [2024-11-14 04:46:31,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586686432] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:46:31,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941013084] [2024-11-14 04:46:31,488 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:46:31,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:31,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:46:31,490 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:46:31,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2024-11-14 04:46:31,870 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:46:31,870 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:46:31,872 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:46:31,874 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:46:31,984 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:46:32,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:32,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-14 04:46:32,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:32,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:32,102 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:32,102 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:46:32,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:32,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:32,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:32,165 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:32,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:46:32,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:32,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:32,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:32,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:32,233 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:32,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:46:32,296 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:32,296 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:46:32,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941013084] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:46:32,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:46:32,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:46:32,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635505289] [2024-11-14 04:46:32,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:46:32,297 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:46:32,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:46:32,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:46:32,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:46:32,298 INFO L87 Difference]: Start difference. First operand 17012 states and 47739 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:34,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:46:34,492 INFO L93 Difference]: Finished difference Result 31288 states and 88195 transitions. [2024-11-14 04:46:34,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:46:34,493 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:46:34,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:46:34,728 INFO L225 Difference]: With dead ends: 31288 [2024-11-14 04:46:34,728 INFO L226 Difference]: Without dead ends: 31153 [2024-11-14 04:46:34,732 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=199, Invalid=857, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:46:34,733 INFO L432 NwaCegarLoop]: 243 mSDtfsCounter, 278 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 1025 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 1233 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:46:34,733 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 1233 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1025 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 04:46:34,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31153 states. [2024-11-14 04:46:35,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31153 to 16992. [2024-11-14 04:46:35,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16992 states, 16968 states have (on average 2.8101720886374353) internal successors, (47683), 16991 states have internal predecessors, (47683), 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) [2024-11-14 04:46:35,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16992 states to 16992 states and 47683 transitions. [2024-11-14 04:46:35,330 INFO L78 Accepts]: Start accepts. Automaton has 16992 states and 47683 transitions. Word has length 58 [2024-11-14 04:46:35,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:46:35,330 INFO L471 AbstractCegarLoop]: Abstraction has 16992 states and 47683 transitions. [2024-11-14 04:46:35,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:35,331 INFO L276 IsEmpty]: Start isEmpty. Operand 16992 states and 47683 transitions. [2024-11-14 04:46:35,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:46:35,331 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:46:35,331 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:46:35,347 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2024-11-14 04:46:35,532 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2024-11-14 04:46:35,532 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:46:35,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:46:35,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1552514013, now seen corresponding path program 24 times [2024-11-14 04:46:35,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:46:35,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327234285] [2024-11-14 04:46:35,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:46:35,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:46:35,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:35,922 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:35,922 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:46:35,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327234285] [2024-11-14 04:46:35,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327234285] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:46:35,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334384564] [2024-11-14 04:46:35,922 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:46:35,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:35,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:46:35,924 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:46:35,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2024-11-14 04:46:36,310 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:46:36,310 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:46:36,311 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:46:36,313 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:46:36,424 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:46:36,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:46:36,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:36,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:36,536 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:36,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:46:36,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:36,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:36,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:36,592 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:36,592 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:46:36,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:36,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:36,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:36,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:36,659 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:36,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:46:36,726 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:36,726 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:46:36,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334384564] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:46:36,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:46:36,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:46:36,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089558336] [2024-11-14 04:46:36,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:46:36,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:46:36,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:46:36,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:46:36,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:46:36,727 INFO L87 Difference]: Start difference. First operand 16992 states and 47683 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:39,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:46:39,069 INFO L93 Difference]: Finished difference Result 32863 states and 92515 transitions. [2024-11-14 04:46:39,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:46:39,069 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:46:39,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:46:39,156 INFO L225 Difference]: With dead ends: 32863 [2024-11-14 04:46:39,156 INFO L226 Difference]: Without dead ends: 32728 [2024-11-14 04:46:39,165 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=190, Invalid=866, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:46:39,165 INFO L432 NwaCegarLoop]: 243 mSDtfsCounter, 288 mSDsluCounter, 1016 mSDsCounter, 0 mSdLazyCounter, 1066 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 1259 SdHoareTripleChecker+Invalid, 1103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:46:39,165 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [288 Valid, 1259 Invalid, 1103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1066 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 04:46:39,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32728 states. [2024-11-14 04:46:39,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32728 to 17022. [2024-11-14 04:46:39,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17022 states, 16998 states have (on average 2.8102717966819624) internal successors, (47769), 17021 states have internal predecessors, (47769), 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) [2024-11-14 04:46:39,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17022 states to 17022 states and 47769 transitions. [2024-11-14 04:46:39,974 INFO L78 Accepts]: Start accepts. Automaton has 17022 states and 47769 transitions. Word has length 58 [2024-11-14 04:46:39,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:46:39,975 INFO L471 AbstractCegarLoop]: Abstraction has 17022 states and 47769 transitions. [2024-11-14 04:46:39,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:39,975 INFO L276 IsEmpty]: Start isEmpty. Operand 17022 states and 47769 transitions. [2024-11-14 04:46:39,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:46:39,976 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:46:39,976 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:46:39,996 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2024-11-14 04:46:40,176 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2024-11-14 04:46:40,176 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:46:40,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:46:40,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1550764683, now seen corresponding path program 25 times [2024-11-14 04:46:40,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:46:40,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922361072] [2024-11-14 04:46:40,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:46:40,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:46:40,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:40,731 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:40,731 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:46:40,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922361072] [2024-11-14 04:46:40,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922361072] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:46:40,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122060662] [2024-11-14 04:46:40,732 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:46:40,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:40,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:46:40,734 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:46:40,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2024-11-14 04:46:41,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:41,120 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-14 04:46:41,122 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:46:41,212 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:46:41,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:46:41,323 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:41,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:46:41,368 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:41,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:46:41,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:41,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:41,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:41,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:41,427 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:41,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:46:41,489 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:41,490 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:46:41,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122060662] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:46:41,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:46:41,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:46:41,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591595582] [2024-11-14 04:46:41,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:46:41,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:46:41,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:46:41,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:46:41,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:46:41,491 INFO L87 Difference]: Start difference. First operand 17022 states and 47769 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:45,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:46:45,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:46:45,854 INFO L93 Difference]: Finished difference Result 32023 states and 90362 transitions. [2024-11-14 04:46:45,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:46:45,854 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:46:45,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:46:45,967 INFO L225 Difference]: With dead ends: 32023 [2024-11-14 04:46:45,967 INFO L226 Difference]: Without dead ends: 31888 [2024-11-14 04:46:45,979 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=155, Invalid=901, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:46:45,980 INFO L432 NwaCegarLoop]: 247 mSDtfsCounter, 278 mSDsluCounter, 1141 mSDsCounter, 0 mSdLazyCounter, 1245 mSolverCounterSat, 34 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 1388 SdHoareTripleChecker+Invalid, 1280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1245 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:46:45,980 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 1388 Invalid, 1280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1245 Invalid, 1 Unknown, 0 Unchecked, 3.1s Time] [2024-11-14 04:46:46,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31888 states. [2024-11-14 04:46:46,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31888 to 16962. [2024-11-14 04:46:46,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16962 states, 16938 states have (on average 2.810072027394025) internal successors, (47597), 16961 states have internal predecessors, (47597), 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) [2024-11-14 04:46:46,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16962 states to 16962 states and 47597 transitions. [2024-11-14 04:46:46,903 INFO L78 Accepts]: Start accepts. Automaton has 16962 states and 47597 transitions. Word has length 58 [2024-11-14 04:46:46,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:46:46,903 INFO L471 AbstractCegarLoop]: Abstraction has 16962 states and 47597 transitions. [2024-11-14 04:46:46,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:46,903 INFO L276 IsEmpty]: Start isEmpty. Operand 16962 states and 47597 transitions. [2024-11-14 04:46:46,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:46:46,904 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:46:46,905 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:46:46,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2024-11-14 04:46:47,105 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2024-11-14 04:46:47,105 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:46:47,105 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:46:47,105 INFO L85 PathProgramCache]: Analyzing trace with hash 697207359, now seen corresponding path program 26 times [2024-11-14 04:46:47,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:46:47,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287730172] [2024-11-14 04:46:47,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:46:47,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:46:47,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:47,626 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:47,626 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:46:47,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287730172] [2024-11-14 04:46:47,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287730172] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:46:47,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688177574] [2024-11-14 04:46:47,627 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:46:47,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:47,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:46:47,628 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:46:47,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2024-11-14 04:46:48,047 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:46:48,047 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:46:48,048 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:46:48,051 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:46:48,190 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:46:48,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:46:48,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:48,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:48,345 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:48,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:46:48,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:48,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:48,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:48,412 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:48,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:46:48,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:48,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:48,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:48,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:48,488 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:48,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:46:48,553 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:48,553 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:46:48,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688177574] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:46:48,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:46:48,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:46:48,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140320498] [2024-11-14 04:46:48,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:46:48,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:46:48,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:46:48,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:46:48,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:46:48,554 INFO L87 Difference]: Start difference. First operand 16962 states and 47597 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:50,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:46:50,778 INFO L93 Difference]: Finished difference Result 30988 states and 87365 transitions. [2024-11-14 04:46:50,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:46:50,778 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:46:50,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:46:50,990 INFO L225 Difference]: With dead ends: 30988 [2024-11-14 04:46:50,990 INFO L226 Difference]: Without dead ends: 30853 [2024-11-14 04:46:50,996 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=196, Invalid=860, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:46:50,996 INFO L432 NwaCegarLoop]: 244 mSDtfsCounter, 282 mSDsluCounter, 913 mSDsCounter, 0 mSdLazyCounter, 943 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 1157 SdHoareTripleChecker+Invalid, 970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:46:50,996 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [282 Valid, 1157 Invalid, 970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 943 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:46:51,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30853 states. [2024-11-14 04:46:51,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30853 to 16942. [2024-11-14 04:46:51,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16942 states, 16918 states have (on average 2.8100839342711903) internal successors, (47541), 16941 states have internal predecessors, (47541), 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) [2024-11-14 04:46:51,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16942 states to 16942 states and 47541 transitions. [2024-11-14 04:46:51,636 INFO L78 Accepts]: Start accepts. Automaton has 16942 states and 47541 transitions. Word has length 58 [2024-11-14 04:46:51,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:46:51,636 INFO L471 AbstractCegarLoop]: Abstraction has 16942 states and 47541 transitions. [2024-11-14 04:46:51,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:51,637 INFO L276 IsEmpty]: Start isEmpty. Operand 16942 states and 47541 transitions. [2024-11-14 04:46:51,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:46:51,637 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:46:51,637 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:46:51,654 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2024-11-14 04:46:51,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,81 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:51,838 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:46:51,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:46:51,838 INFO L85 PathProgramCache]: Analyzing trace with hash 695458029, now seen corresponding path program 27 times [2024-11-14 04:46:51,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:46:51,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037679780] [2024-11-14 04:46:51,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:46:51,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:46:51,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:52,450 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:52,450 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:46:52,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037679780] [2024-11-14 04:46:52,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037679780] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:46:52,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178380039] [2024-11-14 04:46:52,450 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:46:52,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:52,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:46:52,452 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:46:52,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2024-11-14 04:46:52,844 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:46:52,844 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:46:52,845 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:46:52,847 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:46:52,963 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:46:52,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:46:53,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:46:53,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:46:53,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:53,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:53,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:53,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:53,211 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:53,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:46:53,270 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:53,270 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:46:53,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178380039] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:46:53,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:46:53,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:46:53,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681818061] [2024-11-14 04:46:53,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:46:53,270 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:46:53,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:46:53,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:46:53,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:46:53,271 INFO L87 Difference]: Start difference. First operand 16942 states and 47541 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:55,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:46:55,406 INFO L93 Difference]: Finished difference Result 31693 states and 89446 transitions. [2024-11-14 04:46:55,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:46:55,407 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:46:55,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:46:55,488 INFO L225 Difference]: With dead ends: 31693 [2024-11-14 04:46:55,488 INFO L226 Difference]: Without dead ends: 31558 [2024-11-14 04:46:55,496 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=193, Invalid=863, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:46:55,496 INFO L432 NwaCegarLoop]: 248 mSDtfsCounter, 285 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 909 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 1168 SdHoareTripleChecker+Invalid, 945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 909 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:46:55,497 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 1168 Invalid, 945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 909 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:46:55,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31558 states. [2024-11-14 04:46:56,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31558 to 16912. [2024-11-14 04:46:56,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16912 states, 16888 states have (on average 2.8099834201800094) internal successors, (47455), 16911 states have internal predecessors, (47455), 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) [2024-11-14 04:46:56,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16912 states to 16912 states and 47455 transitions. [2024-11-14 04:46:56,117 INFO L78 Accepts]: Start accepts. Automaton has 16912 states and 47455 transitions. Word has length 58 [2024-11-14 04:46:56,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:46:56,117 INFO L471 AbstractCegarLoop]: Abstraction has 16912 states and 47455 transitions. [2024-11-14 04:46:56,117 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:46:56,117 INFO L276 IsEmpty]: Start isEmpty. Operand 16912 states and 47455 transitions. [2024-11-14 04:46:56,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:46:56,118 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:46:56,118 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:46:56,135 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2024-11-14 04:46:56,318 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,82 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:56,319 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:46:56,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:46:56,319 INFO L85 PathProgramCache]: Analyzing trace with hash -981756051, now seen corresponding path program 28 times [2024-11-14 04:46:56,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:46:56,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659891721] [2024-11-14 04:46:56,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:46:56,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:46:56,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:56,888 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:56,888 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:46:56,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659891721] [2024-11-14 04:46:56,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659891721] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:46:56,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783177161] [2024-11-14 04:46:56,888 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:46:56,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:46:56,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:46:56,890 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:46:56,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2024-11-14 04:46:57,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:46:57,287 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-14 04:46:57,289 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:46:57,374 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:46:57,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:46:57,440 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:57,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:46:57,486 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:57,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:46:57,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:57,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:57,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:57,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:46:57,602 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:46:57,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:46:57,664 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:46:57,664 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:46:57,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783177161] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:46:57,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:46:57,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:46:57,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827409737] [2024-11-14 04:46:57,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:46:57,665 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:46:57,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:46:57,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:46:57,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:46:57,665 INFO L87 Difference]: Start difference. First operand 16912 states and 47455 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:00,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:47:03,667 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:47:05,759 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:47:05,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:47:05,934 INFO L93 Difference]: Finished difference Result 30193 states and 85150 transitions. [2024-11-14 04:47:05,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:47:05,935 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:47:05,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:47:06,023 INFO L225 Difference]: With dead ends: 30193 [2024-11-14 04:47:06,023 INFO L226 Difference]: Without dead ends: 30058 [2024-11-14 04:47:06,032 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=164, Invalid=892, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:47:06,033 INFO L432 NwaCegarLoop]: 246 mSDtfsCounter, 279 mSDsluCounter, 1025 mSDsCounter, 0 mSdLazyCounter, 995 mSolverCounterSat, 24 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 1271 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 995 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:47:06,033 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 1271 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 995 Invalid, 3 Unknown, 0 Unchecked, 7.0s Time] [2024-11-14 04:47:06,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30058 states. [2024-11-14 04:47:06,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30058 to 16912. [2024-11-14 04:47:06,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16912 states, 16888 states have (on average 2.8099834201800094) internal successors, (47455), 16911 states have internal predecessors, (47455), 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) [2024-11-14 04:47:06,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16912 states to 16912 states and 47455 transitions. [2024-11-14 04:47:06,795 INFO L78 Accepts]: Start accepts. Automaton has 16912 states and 47455 transitions. Word has length 58 [2024-11-14 04:47:06,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:47:06,795 INFO L471 AbstractCegarLoop]: Abstraction has 16912 states and 47455 transitions. [2024-11-14 04:47:06,795 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:06,796 INFO L276 IsEmpty]: Start isEmpty. Operand 16912 states and 47455 transitions. [2024-11-14 04:47:06,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:47:06,796 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:47:06,796 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:47:06,814 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2024-11-14 04:47:06,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,83 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:06,997 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:47:06,997 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:47:06,997 INFO L85 PathProgramCache]: Analyzing trace with hash -909363921, now seen corresponding path program 29 times [2024-11-14 04:47:06,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:47:06,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83515915] [2024-11-14 04:47:06,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:06,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:47:07,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:07,709 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:07,709 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:47:07,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83515915] [2024-11-14 04:47:07,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83515915] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:47:07,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852810076] [2024-11-14 04:47:07,709 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:47:07,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:07,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:47:07,711 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:47:07,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2024-11-14 04:47:08,158 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:47:08,159 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:47:08,160 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:47:08,163 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:08,353 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:47:08,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:47:08,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:47:08,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:47:08,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:08,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:08,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:08,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:08,706 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:08,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:47:08,775 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:08,775 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:47:08,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852810076] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:47:08,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:47:08,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:47:08,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719300558] [2024-11-14 04:47:08,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:47:08,776 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:47:08,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:47:08,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:47:08,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:47:08,776 INFO L87 Difference]: Start difference. First operand 16912 states and 47455 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:11,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:47:11,771 INFO L93 Difference]: Finished difference Result 30883 states and 87214 transitions. [2024-11-14 04:47:11,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:47:11,771 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:47:11,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:47:11,839 INFO L225 Difference]: With dead ends: 30883 [2024-11-14 04:47:11,839 INFO L226 Difference]: Without dead ends: 30748 [2024-11-14 04:47:11,847 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=196, Invalid=860, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:47:11,847 INFO L432 NwaCegarLoop]: 245 mSDtfsCounter, 279 mSDsluCounter, 1096 mSDsCounter, 0 mSdLazyCounter, 1162 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 1341 SdHoareTripleChecker+Invalid, 1193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:47:11,847 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 1341 Invalid, 1193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1162 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 04:47:11,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30748 states. [2024-11-14 04:47:12,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30748 to 16748. [2024-11-14 04:47:12,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16748 states, 16724 states have (on average 2.8086582157378617) internal successors, (46972), 16747 states have internal predecessors, (46972), 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) [2024-11-14 04:47:12,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16748 states to 16748 states and 46972 transitions. [2024-11-14 04:47:12,570 INFO L78 Accepts]: Start accepts. Automaton has 16748 states and 46972 transitions. Word has length 58 [2024-11-14 04:47:12,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:47:12,570 INFO L471 AbstractCegarLoop]: Abstraction has 16748 states and 46972 transitions. [2024-11-14 04:47:12,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:12,570 INFO L276 IsEmpty]: Start isEmpty. Operand 16748 states and 46972 transitions. [2024-11-14 04:47:12,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:47:12,571 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:47:12,571 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:47:12,586 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2024-11-14 04:47:12,771 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,84 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:12,771 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:47:12,772 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:47:12,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1531997648, now seen corresponding path program 28 times [2024-11-14 04:47:12,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:47:12,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318511173] [2024-11-14 04:47:12,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:12,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:47:12,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:13,271 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:13,271 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:47:13,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318511173] [2024-11-14 04:47:13,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318511173] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:47:13,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206846186] [2024-11-14 04:47:13,271 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:47:13,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:13,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:47:13,273 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:47:13,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2024-11-14 04:47:13,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:13,706 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:47:13,709 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:13,809 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:47:13,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:47:13,902 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:47:13,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:47:14,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:14,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:14,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:14,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:14,090 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:14,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:47:14,100 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:14,100 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:47:14,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206846186] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:47:14,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:47:14,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 19 [2024-11-14 04:47:14,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83798299] [2024-11-14 04:47:14,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:47:14,101 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:47:14,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:47:14,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:47:14,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2024-11-14 04:47:14,101 INFO L87 Difference]: Start difference. First operand 16748 states and 46972 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:16,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:47:16,766 INFO L93 Difference]: Finished difference Result 30279 states and 83676 transitions. [2024-11-14 04:47:16,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-14 04:47:16,767 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:47:16,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:47:16,861 INFO L225 Difference]: With dead ends: 30279 [2024-11-14 04:47:16,862 INFO L226 Difference]: Without dead ends: 29503 [2024-11-14 04:47:16,874 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=313, Invalid=1093, Unknown=0, NotChecked=0, Total=1406 [2024-11-14 04:47:16,874 INFO L432 NwaCegarLoop]: 331 mSDtfsCounter, 505 mSDsluCounter, 1123 mSDsCounter, 0 mSdLazyCounter, 1216 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 1454 SdHoareTripleChecker+Invalid, 1272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:47:16,874 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [505 Valid, 1454 Invalid, 1272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1216 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-14 04:47:16,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29503 states. [2024-11-14 04:47:17,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29503 to 17461. [2024-11-14 04:47:17,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17461 states, 17438 states have (on average 2.819302672324808) internal successors, (49163), 17460 states have internal predecessors, (49163), 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) [2024-11-14 04:47:17,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17461 states to 17461 states and 49163 transitions. [2024-11-14 04:47:17,825 INFO L78 Accepts]: Start accepts. Automaton has 17461 states and 49163 transitions. Word has length 58 [2024-11-14 04:47:17,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:47:17,825 INFO L471 AbstractCegarLoop]: Abstraction has 17461 states and 49163 transitions. [2024-11-14 04:47:17,825 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:17,825 INFO L276 IsEmpty]: Start isEmpty. Operand 17461 states and 49163 transitions. [2024-11-14 04:47:17,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:47:17,825 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:47:17,826 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:47:17,839 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2024-11-14 04:47:18,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,85 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:18,026 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:47:18,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:47:18,026 INFO L85 PathProgramCache]: Analyzing trace with hash -2073391829, now seen corresponding path program 30 times [2024-11-14 04:47:18,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:47:18,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792039634] [2024-11-14 04:47:18,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:18,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:47:18,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:18,398 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:18,399 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:47:18,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792039634] [2024-11-14 04:47:18,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792039634] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:47:18,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334420867] [2024-11-14 04:47:18,399 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:47:18,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:18,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:47:18,401 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:47:18,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2024-11-14 04:47:18,806 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:47:18,806 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:47:18,807 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:47:18,809 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:18,939 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:47:18,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:18,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-14 04:47:19,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:19,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:19,012 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:19,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:47:19,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:19,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:19,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:19,066 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:19,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:47:19,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:19,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:19,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:19,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:19,137 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:19,137 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:47:19,197 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:19,197 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:47:19,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334420867] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:47:19,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:47:19,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:47:19,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472443026] [2024-11-14 04:47:19,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:47:19,198 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:47:19,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:47:19,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:47:19,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:47:19,198 INFO L87 Difference]: Start difference. First operand 17461 states and 49163 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:21,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:47:21,122 INFO L93 Difference]: Finished difference Result 26356 states and 73787 transitions. [2024-11-14 04:47:21,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-14 04:47:21,123 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:47:21,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:47:21,197 INFO L225 Difference]: With dead ends: 26356 [2024-11-14 04:47:21,197 INFO L226 Difference]: Without dead ends: 26221 [2024-11-14 04:47:21,204 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=228, Invalid=894, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:47:21,204 INFO L432 NwaCegarLoop]: 268 mSDtfsCounter, 313 mSDsluCounter, 818 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 1086 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:47:21,205 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 1086 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 04:47:21,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26221 states. [2024-11-14 04:47:21,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26221 to 17536. [2024-11-14 04:47:21,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17536 states, 17513 states have (on average 2.8195055101924287) internal successors, (49378), 17535 states have internal predecessors, (49378), 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) [2024-11-14 04:47:21,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17536 states to 17536 states and 49378 transitions. [2024-11-14 04:47:21,866 INFO L78 Accepts]: Start accepts. Automaton has 17536 states and 49378 transitions. Word has length 58 [2024-11-14 04:47:21,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:47:21,866 INFO L471 AbstractCegarLoop]: Abstraction has 17536 states and 49378 transitions. [2024-11-14 04:47:21,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:21,866 INFO L276 IsEmpty]: Start isEmpty. Operand 17536 states and 49378 transitions. [2024-11-14 04:47:21,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:47:21,867 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:47:21,867 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:47:21,887 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2024-11-14 04:47:22,067 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,86 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:22,067 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:47:22,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:47:22,067 INFO L85 PathProgramCache]: Analyzing trace with hash -2101991189, now seen corresponding path program 31 times [2024-11-14 04:47:22,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:47:22,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066771520] [2024-11-14 04:47:22,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:22,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:47:22,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:22,480 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:22,480 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:47:22,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066771520] [2024-11-14 04:47:22,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066771520] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:47:22,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355318000] [2024-11-14 04:47:22,480 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:47:22,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:22,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:47:22,482 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:47:22,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2024-11-14 04:47:22,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:22,893 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:47:22,895 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:23,031 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:47:23,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:47:23,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:23,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:23,106 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:23,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:47:23,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:23,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:23,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:23,160 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:23,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:47:23,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:23,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:23,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:23,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:23,225 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:23,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:47:23,284 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:23,284 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:47:23,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355318000] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:47:23,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:47:23,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:47:23,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910052535] [2024-11-14 04:47:23,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:47:23,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:47:23,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:47:23,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:47:23,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:47:23,285 INFO L87 Difference]: Start difference. First operand 17536 states and 49378 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:25,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:47:25,226 INFO L93 Difference]: Finished difference Result 26116 states and 73159 transitions. [2024-11-14 04:47:25,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-14 04:47:25,226 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:47:25,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:47:25,297 INFO L225 Difference]: With dead ends: 26116 [2024-11-14 04:47:25,297 INFO L226 Difference]: Without dead ends: 25981 [2024-11-14 04:47:25,306 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=225, Invalid=897, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:47:25,306 INFO L432 NwaCegarLoop]: 268 mSDtfsCounter, 354 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 912 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 1167 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:47:25,306 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 1167 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 912 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 04:47:25,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25981 states. [2024-11-14 04:47:26,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25981 to 17611. [2024-11-14 04:47:26,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17611 states, 17588 states have (on average 2.8197066181487376) internal successors, (49593), 17610 states have internal predecessors, (49593), 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) [2024-11-14 04:47:26,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17611 states to 17611 states and 49593 transitions. [2024-11-14 04:47:26,079 INFO L78 Accepts]: Start accepts. Automaton has 17611 states and 49593 transitions. Word has length 58 [2024-11-14 04:47:26,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:47:26,079 INFO L471 AbstractCegarLoop]: Abstraction has 17611 states and 49593 transitions. [2024-11-14 04:47:26,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:26,079 INFO L276 IsEmpty]: Start isEmpty. Operand 17611 states and 49593 transitions. [2024-11-14 04:47:26,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:47:26,080 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:47:26,080 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:47:26,095 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2024-11-14 04:47:26,280 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,87 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:26,280 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:47:26,281 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:47:26,281 INFO L85 PathProgramCache]: Analyzing trace with hash -2103740519, now seen corresponding path program 32 times [2024-11-14 04:47:26,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:47:26,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430719725] [2024-11-14 04:47:26,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:26,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:47:26,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:26,946 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:26,946 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:47:26,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430719725] [2024-11-14 04:47:26,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430719725] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:47:26,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911529072] [2024-11-14 04:47:26,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:47:26,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:26,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:47:26,948 INFO L229 MonitoredProcess]: Starting monitored process 88 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:47:26,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2024-11-14 04:47:27,417 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:47:27,418 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:47:27,419 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 04:47:27,422 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:27,592 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:47:27,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:47:27,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:47:27,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:47:27,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:27,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:27,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:27,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:27,832 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:27,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:47:27,901 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:27,901 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:47:27,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911529072] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:47:27,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:47:27,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:47:27,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211976617] [2024-11-14 04:47:27,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:47:27,902 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:47:27,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:47:27,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:47:27,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:47:27,903 INFO L87 Difference]: Start difference. First operand 17611 states and 49593 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:30,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:47:30,376 INFO L93 Difference]: Finished difference Result 25141 states and 70619 transitions. [2024-11-14 04:47:30,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-14 04:47:30,376 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:47:30,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:47:30,456 INFO L225 Difference]: With dead ends: 25141 [2024-11-14 04:47:30,456 INFO L226 Difference]: Without dead ends: 25006 [2024-11-14 04:47:30,466 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=237, Invalid=885, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:47:30,466 INFO L432 NwaCegarLoop]: 268 mSDtfsCounter, 342 mSDsluCounter, 1023 mSDsCounter, 0 mSdLazyCounter, 1112 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 1291 SdHoareTripleChecker+Invalid, 1134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:47:30,466 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 1291 Invalid, 1134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1112 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-14 04:47:30,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25006 states. [2024-11-14 04:47:31,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25006 to 16906. [2024-11-14 04:47:31,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16906 states, 16883 states have (on average 2.8150802582479417) internal successors, (47527), 16905 states have internal predecessors, (47527), 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) [2024-11-14 04:47:31,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16906 states to 16906 states and 47527 transitions. [2024-11-14 04:47:31,306 INFO L78 Accepts]: Start accepts. Automaton has 16906 states and 47527 transitions. Word has length 58 [2024-11-14 04:47:31,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:47:31,306 INFO L471 AbstractCegarLoop]: Abstraction has 16906 states and 47527 transitions. [2024-11-14 04:47:31,306 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:31,307 INFO L276 IsEmpty]: Start isEmpty. Operand 16906 states and 47527 transitions. [2024-11-14 04:47:31,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:47:31,307 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:47:31,307 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:47:31,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2024-11-14 04:47:31,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,88 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:31,508 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:47:31,508 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:47:31,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1953569673, now seen corresponding path program 33 times [2024-11-14 04:47:31,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:47:31,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415644339] [2024-11-14 04:47:31,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:31,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:47:31,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:32,061 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:32,061 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:47:32,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415644339] [2024-11-14 04:47:32,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415644339] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:47:32,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074258140] [2024-11-14 04:47:32,062 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:47:32,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:32,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:47:32,064 INFO L229 MonitoredProcess]: Starting monitored process 89 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:47:32,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2024-11-14 04:47:32,520 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:47:32,520 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:47:32,521 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:47:32,523 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:32,688 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:47:32,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:32,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-14 04:47:32,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:32,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:32,820 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:32,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:47:32,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:32,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:32,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:32,888 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:32,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:47:32,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:32,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:32,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:32,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:32,965 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:32,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:47:33,035 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:33,036 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:47:33,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074258140] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:47:33,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:47:33,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:47:33,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100550144] [2024-11-14 04:47:33,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:47:33,036 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:47:33,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:47:33,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:47:33,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:47:33,037 INFO L87 Difference]: Start difference. First operand 16906 states and 47527 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:35,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:47:35,528 INFO L93 Difference]: Finished difference Result 26371 states and 73875 transitions. [2024-11-14 04:47:35,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:47:35,528 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:47:35,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:47:35,619 INFO L225 Difference]: With dead ends: 26371 [2024-11-14 04:47:35,619 INFO L226 Difference]: Without dead ends: 26236 [2024-11-14 04:47:35,628 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=216, Invalid=840, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:47:35,629 INFO L432 NwaCegarLoop]: 248 mSDtfsCounter, 305 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 1081 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 1207 SdHoareTripleChecker+Invalid, 1111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1081 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:47:35,629 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 1207 Invalid, 1111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 1081 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 04:47:35,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26236 states. [2024-11-14 04:47:36,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26236 to 16951. [2024-11-14 04:47:36,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16951 states, 16928 states have (on average 2.8152173913043477) internal successors, (47656), 16950 states have internal predecessors, (47656), 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) [2024-11-14 04:47:36,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16951 states to 16951 states and 47656 transitions. [2024-11-14 04:47:36,448 INFO L78 Accepts]: Start accepts. Automaton has 16951 states and 47656 transitions. Word has length 58 [2024-11-14 04:47:36,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:47:36,448 INFO L471 AbstractCegarLoop]: Abstraction has 16951 states and 47656 transitions. [2024-11-14 04:47:36,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:36,449 INFO L276 IsEmpty]: Start isEmpty. Operand 16951 states and 47656 transitions. [2024-11-14 04:47:36,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:47:36,449 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:47:36,449 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:47:36,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2024-11-14 04:47:36,649 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,89 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:36,650 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:47:36,650 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:47:36,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1924970313, now seen corresponding path program 34 times [2024-11-14 04:47:36,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:47:36,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278341150] [2024-11-14 04:47:36,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:36,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:47:36,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:37,041 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:37,041 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:47:37,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278341150] [2024-11-14 04:47:37,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278341150] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:47:37,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850386460] [2024-11-14 04:47:37,041 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:47:37,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:37,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:47:37,043 INFO L229 MonitoredProcess]: Starting monitored process 90 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:47:37,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2024-11-14 04:47:37,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:37,464 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:47:37,465 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:37,571 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:47:37,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:47:37,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:37,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:37,691 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:37,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:47:37,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:37,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:37,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:37,742 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:37,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:47:37,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:37,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:37,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:37,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:37,803 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:37,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:47:37,862 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:37,862 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:47:37,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850386460] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:47:37,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:47:37,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:47:37,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836674385] [2024-11-14 04:47:37,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:47:37,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:47:37,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:47:37,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:47:37,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:47:37,863 INFO L87 Difference]: Start difference. First operand 16951 states and 47656 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:40,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:47:40,494 INFO L93 Difference]: Finished difference Result 27946 states and 78195 transitions. [2024-11-14 04:47:40,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:47:40,494 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:47:40,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:47:40,576 INFO L225 Difference]: With dead ends: 27946 [2024-11-14 04:47:40,576 INFO L226 Difference]: Without dead ends: 27811 [2024-11-14 04:47:40,585 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=207, Invalid=849, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:47:40,585 INFO L432 NwaCegarLoop]: 248 mSDtfsCounter, 314 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 1112 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 1207 SdHoareTripleChecker+Invalid, 1145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:47:40,585 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 1207 Invalid, 1145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1112 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 04:47:40,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27811 states. [2024-11-14 04:47:41,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27811 to 16981. [2024-11-14 04:47:41,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16981 states, 16958 states have (on average 2.8153084090104965) internal successors, (47742), 16980 states have internal predecessors, (47742), 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) [2024-11-14 04:47:41,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16981 states to 16981 states and 47742 transitions. [2024-11-14 04:47:41,338 INFO L78 Accepts]: Start accepts. Automaton has 16981 states and 47742 transitions. Word has length 58 [2024-11-14 04:47:41,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:47:41,338 INFO L471 AbstractCegarLoop]: Abstraction has 16981 states and 47742 transitions. [2024-11-14 04:47:41,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:41,338 INFO L276 IsEmpty]: Start isEmpty. Operand 16981 states and 47742 transitions. [2024-11-14 04:47:41,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:47:41,339 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:47:41,339 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:47:41,358 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2024-11-14 04:47:41,539 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2024-11-14 04:47:41,540 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:47:41,540 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:47:41,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1923220983, now seen corresponding path program 35 times [2024-11-14 04:47:41,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:47:41,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207842668] [2024-11-14 04:47:41,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:41,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:47:41,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:42,147 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:42,147 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:47:42,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207842668] [2024-11-14 04:47:42,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207842668] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:47:42,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265809142] [2024-11-14 04:47:42,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:47:42,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:42,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:47:42,149 INFO L229 MonitoredProcess]: Starting monitored process 91 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:47:42,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2024-11-14 04:47:42,637 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:47:42,637 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:47:42,639 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:47:42,641 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:42,782 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:47:42,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:47:42,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:47:42,977 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:47:43,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:43,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:43,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:43,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:43,054 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:43,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:47:43,123 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:43,123 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:47:43,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265809142] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:47:43,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:47:43,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:47:43,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784219908] [2024-11-14 04:47:43,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:47:43,124 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:47:43,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:47:43,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:47:43,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:47:43,124 INFO L87 Difference]: Start difference. First operand 16981 states and 47742 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:45,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:47:45,390 INFO L93 Difference]: Finished difference Result 27106 states and 76042 transitions. [2024-11-14 04:47:45,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:47:45,391 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:47:45,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:47:45,470 INFO L225 Difference]: With dead ends: 27106 [2024-11-14 04:47:45,470 INFO L226 Difference]: Without dead ends: 26971 [2024-11-14 04:47:45,479 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=213, Invalid=843, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:47:45,479 INFO L432 NwaCegarLoop]: 252 mSDtfsCounter, 261 mSDsluCounter, 980 mSDsCounter, 0 mSdLazyCounter, 1065 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 1232 SdHoareTripleChecker+Invalid, 1098 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:47:45,479 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 1232 Invalid, 1098 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1065 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 04:47:45,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26971 states. [2024-11-14 04:47:46,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26971 to 16921. [2024-11-14 04:47:46,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16921 states, 16898 states have (on average 2.8151260504201683) internal successors, (47570), 16920 states have internal predecessors, (47570), 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) [2024-11-14 04:47:46,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16921 states to 16921 states and 47570 transitions. [2024-11-14 04:47:46,228 INFO L78 Accepts]: Start accepts. Automaton has 16921 states and 47570 transitions. Word has length 58 [2024-11-14 04:47:46,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:47:46,228 INFO L471 AbstractCegarLoop]: Abstraction has 16921 states and 47570 transitions. [2024-11-14 04:47:46,228 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:46,228 INFO L276 IsEmpty]: Start isEmpty. Operand 16921 states and 47570 transitions. [2024-11-14 04:47:46,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:47:46,229 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:47:46,229 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:47:46,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2024-11-14 04:47:46,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2024-11-14 04:47:46,430 INFO L396 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:47:46,430 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:47:46,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1069663659, now seen corresponding path program 36 times [2024-11-14 04:47:46,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:47:46,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029486094] [2024-11-14 04:47:46,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:46,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:47:46,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:46,963 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:46,964 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:47:46,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029486094] [2024-11-14 04:47:46,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029486094] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:47:46,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082896743] [2024-11-14 04:47:46,964 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:47:46,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:46,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:47:46,966 INFO L229 MonitoredProcess]: Starting monitored process 92 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:47:46,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2024-11-14 04:47:47,448 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:47:47,448 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:47:47,449 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:47:47,451 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:47,583 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:47:47,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:47:47,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:47,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:47,721 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:47,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:47:47,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:47,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:47,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:47,784 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:47,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:47:47,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:47,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:47,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:47,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:47,857 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:47,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:47:47,928 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:47,928 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:47:47,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082896743] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:47:47,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:47:47,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:47:47,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196816768] [2024-11-14 04:47:47,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:47:47,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:47:47,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:47:47,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:47:47,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:47:47,929 INFO L87 Difference]: Start difference. First operand 16921 states and 47570 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:50,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:47:50,434 INFO L93 Difference]: Finished difference Result 26071 states and 73045 transitions. [2024-11-14 04:47:50,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:47:50,435 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:47:50,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:47:50,520 INFO L225 Difference]: With dead ends: 26071 [2024-11-14 04:47:50,520 INFO L226 Difference]: Without dead ends: 25936 [2024-11-14 04:47:50,529 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=213, Invalid=843, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:47:50,530 INFO L432 NwaCegarLoop]: 249 mSDtfsCounter, 302 mSDsluCounter, 1026 mSDsCounter, 0 mSdLazyCounter, 1171 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 1275 SdHoareTripleChecker+Invalid, 1196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:47:50,530 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [302 Valid, 1275 Invalid, 1196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1171 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 04:47:50,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25936 states. [2024-11-14 04:47:51,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25936 to 16966. [2024-11-14 04:47:51,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16966 states, 16943 states have (on average 2.8152629404473823) internal successors, (47699), 16965 states have internal predecessors, (47699), 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) [2024-11-14 04:47:51,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16966 states to 16966 states and 47699 transitions. [2024-11-14 04:47:51,329 INFO L78 Accepts]: Start accepts. Automaton has 16966 states and 47699 transitions. Word has length 58 [2024-11-14 04:47:51,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:47:51,330 INFO L471 AbstractCegarLoop]: Abstraction has 16966 states and 47699 transitions. [2024-11-14 04:47:51,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:51,330 INFO L276 IsEmpty]: Start isEmpty. Operand 16966 states and 47699 transitions. [2024-11-14 04:47:51,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:47:51,330 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:47:51,331 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:47:51,348 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2024-11-14 04:47:51,531 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,92 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:51,531 INFO L396 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:47:51,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:47:51,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1067914329, now seen corresponding path program 37 times [2024-11-14 04:47:51,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:47:51,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236975956] [2024-11-14 04:47:51,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:51,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:47:51,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:52,149 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:52,149 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:47:52,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236975956] [2024-11-14 04:47:52,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236975956] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:47:52,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802842839] [2024-11-14 04:47:52,149 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:47:52,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:52,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:47:52,151 INFO L229 MonitoredProcess]: Starting monitored process 93 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:47:52,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2024-11-14 04:47:52,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:52,607 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-14 04:47:52,608 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:52,707 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:47:52,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:47:52,826 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:52,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:47:52,879 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:52,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:47:52,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:52,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:52,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:52,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:52,951 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:52,952 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:47:53,018 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:53,018 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:47:53,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802842839] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:47:53,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:47:53,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:47:53,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312798865] [2024-11-14 04:47:53,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:47:53,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:47:53,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:47:53,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:47:53,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:47:53,019 INFO L87 Difference]: Start difference. First operand 16966 states and 47699 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:56,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:47:56,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:47:56,825 INFO L93 Difference]: Finished difference Result 26776 states and 75126 transitions. [2024-11-14 04:47:56,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:47:56,825 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:47:56,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:47:56,900 INFO L225 Difference]: With dead ends: 26776 [2024-11-14 04:47:56,901 INFO L226 Difference]: Without dead ends: 26641 [2024-11-14 04:47:56,910 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=160, Invalid=896, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:47:56,910 INFO L432 NwaCegarLoop]: 253 mSDtfsCounter, 266 mSDsluCounter, 879 mSDsCounter, 0 mSdLazyCounter, 891 mSolverCounterSat, 34 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 1132 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 891 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:47:56,910 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 1132 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 891 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2024-11-14 04:47:57,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26641 states. [2024-11-14 04:47:57,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26641 to 16936. [2024-11-14 04:47:57,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16936 states, 16913 states have (on average 2.815171761366996) internal successors, (47613), 16935 states have internal predecessors, (47613), 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) [2024-11-14 04:47:57,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16936 states to 16936 states and 47613 transitions. [2024-11-14 04:47:57,652 INFO L78 Accepts]: Start accepts. Automaton has 16936 states and 47613 transitions. Word has length 58 [2024-11-14 04:47:57,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:47:57,652 INFO L471 AbstractCegarLoop]: Abstraction has 16936 states and 47613 transitions. [2024-11-14 04:47:57,652 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:47:57,653 INFO L276 IsEmpty]: Start isEmpty. Operand 16936 states and 47613 transitions. [2024-11-14 04:47:57,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:47:57,653 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:47:57,653 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:47:57,669 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2024-11-14 04:47:57,853 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,93 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:57,854 INFO L396 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:47:57,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:47:57,854 INFO L85 PathProgramCache]: Analyzing trace with hash -609299751, now seen corresponding path program 38 times [2024-11-14 04:47:57,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:47:57,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350884196] [2024-11-14 04:47:57,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:47:57,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:47:57,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:47:58,484 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:58,484 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:47:58,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350884196] [2024-11-14 04:47:58,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350884196] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:47:58,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912016873] [2024-11-14 04:47:58,484 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:47:58,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:47:58,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:47:58,486 INFO L229 MonitoredProcess]: Starting monitored process 94 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:47:58,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2024-11-14 04:47:58,937 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:47:58,937 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:47:58,939 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 04:47:58,941 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:47:59,070 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:47:59,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:47:59,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:47:59,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:47:59,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:59,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:59,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:59,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:47:59,371 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:47:59,372 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:47:59,446 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:47:59,447 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:47:59,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912016873] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:47:59,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:47:59,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:47:59,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220177987] [2024-11-14 04:47:59,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:47:59,447 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:47:59,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:47:59,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:47:59,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:47:59,448 INFO L87 Difference]: Start difference. First operand 16936 states and 47613 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:01,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:48:01,762 INFO L93 Difference]: Finished difference Result 25261 states and 70813 transitions. [2024-11-14 04:48:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:48:01,763 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:48:01,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:48:01,847 INFO L225 Difference]: With dead ends: 25261 [2024-11-14 04:48:01,847 INFO L226 Difference]: Without dead ends: 25126 [2024-11-14 04:48:01,856 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=225, Invalid=831, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:48:01,856 INFO L432 NwaCegarLoop]: 251 mSDtfsCounter, 261 mSDsluCounter, 1020 mSDsCounter, 0 mSdLazyCounter, 1071 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 1271 SdHoareTripleChecker+Invalid, 1083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1071 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:48:01,857 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 1271 Invalid, 1083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1071 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-14 04:48:01,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25126 states. [2024-11-14 04:48:02,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25126 to 16952. [2024-11-14 04:48:02,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16952 states, 16929 states have (on average 2.815169236221868) internal successors, (47658), 16951 states have internal predecessors, (47658), 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) [2024-11-14 04:48:02,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16952 states to 16952 states and 47658 transitions. [2024-11-14 04:48:02,642 INFO L78 Accepts]: Start accepts. Automaton has 16952 states and 47658 transitions. Word has length 58 [2024-11-14 04:48:02,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:48:02,643 INFO L471 AbstractCegarLoop]: Abstraction has 16952 states and 47658 transitions. [2024-11-14 04:48:02,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:02,643 INFO L276 IsEmpty]: Start isEmpty. Operand 16952 states and 47658 transitions. [2024-11-14 04:48:02,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:48:02,643 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:48:02,644 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:48:02,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2024-11-14 04:48:02,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2024-11-14 04:48:02,844 INFO L396 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:48:02,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:48:02,844 INFO L85 PathProgramCache]: Analyzing trace with hash -536907621, now seen corresponding path program 39 times [2024-11-14 04:48:02,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:48:02,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964894500] [2024-11-14 04:48:02,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:48:02,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:48:02,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:03,554 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:03,554 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:48:03,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964894500] [2024-11-14 04:48:03,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964894500] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:48:03,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386376835] [2024-11-14 04:48:03,555 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:48:03,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:48:03,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:48:03,557 INFO L229 MonitoredProcess]: Starting monitored process 95 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:48:03,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2024-11-14 04:48:04,101 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:48:04,101 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:48:04,102 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:48:04,104 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:48:04,254 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:48:04,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:48:04,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:48:04,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:48:04,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:04,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:04,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:04,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:04,567 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:04,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:48:04,637 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:04,638 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:48:04,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386376835] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:48:04,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:48:04,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:48:04,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038233328] [2024-11-14 04:48:04,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:48:04,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:48:04,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:48:04,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:48:04,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:48:04,639 INFO L87 Difference]: Start difference. First operand 16952 states and 47658 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:06,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:48:06,912 INFO L93 Difference]: Finished difference Result 25966 states and 72894 transitions. [2024-11-14 04:48:06,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-14 04:48:06,913 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:48:06,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:48:06,989 INFO L225 Difference]: With dead ends: 25966 [2024-11-14 04:48:06,989 INFO L226 Difference]: Without dead ends: 25831 [2024-11-14 04:48:06,997 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=213, Invalid=843, Unknown=0, NotChecked=0, Total=1056 [2024-11-14 04:48:06,998 INFO L432 NwaCegarLoop]: 250 mSDtfsCounter, 305 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 878 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 1092 SdHoareTripleChecker+Invalid, 907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:48:06,998 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 1092 Invalid, 907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 878 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 04:48:07,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25831 states. [2024-11-14 04:48:07,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25831 to 16840. [2024-11-14 04:48:07,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16840 states, 16817 states have (on average 2.8138788131057857) internal successors, (47321), 16839 states have internal predecessors, (47321), 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) [2024-11-14 04:48:07,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16840 states to 16840 states and 47321 transitions. [2024-11-14 04:48:07,860 INFO L78 Accepts]: Start accepts. Automaton has 16840 states and 47321 transitions. Word has length 58 [2024-11-14 04:48:07,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:48:07,860 INFO L471 AbstractCegarLoop]: Abstraction has 16840 states and 47321 transitions. [2024-11-14 04:48:07,860 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:07,861 INFO L276 IsEmpty]: Start isEmpty. Operand 16840 states and 47321 transitions. [2024-11-14 04:48:07,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:48:07,861 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:48:07,861 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:48:07,879 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2024-11-14 04:48:08,062 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2024-11-14 04:48:08,062 INFO L396 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:48:08,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:48:08,062 INFO L85 PathProgramCache]: Analyzing trace with hash -544413841, now seen corresponding path program 40 times [2024-11-14 04:48:08,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:48:08,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311949572] [2024-11-14 04:48:08,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:48:08,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:48:08,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:08,479 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:08,480 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:48:08,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311949572] [2024-11-14 04:48:08,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311949572] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:48:08,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700907038] [2024-11-14 04:48:08,480 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:48:08,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:48:08,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:48:08,482 INFO L229 MonitoredProcess]: Starting monitored process 96 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:48:08,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2024-11-14 04:48:09,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:09,014 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:48:09,016 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:48:09,127 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:48:09,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:09,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-14 04:48:09,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:09,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:09,305 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:09,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:48:09,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:09,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:09,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:09,368 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:09,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:48:09,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:09,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:09,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:09,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:09,454 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:09,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:48:09,548 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:09,548 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:48:09,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700907038] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:48:09,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:48:09,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:48:09,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876328974] [2024-11-14 04:48:09,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:48:09,552 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:48:09,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:48:09,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:48:09,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:48:09,553 INFO L87 Difference]: Start difference. First operand 16840 states and 47321 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:11,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:48:11,670 INFO L93 Difference]: Finished difference Result 19460 states and 54624 transitions. [2024-11-14 04:48:11,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:48:11,671 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:48:11,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:48:11,749 INFO L225 Difference]: With dead ends: 19460 [2024-11-14 04:48:11,749 INFO L226 Difference]: Without dead ends: 19325 [2024-11-14 04:48:11,758 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=195, Invalid=735, Unknown=0, NotChecked=0, Total=930 [2024-11-14 04:48:11,758 INFO L432 NwaCegarLoop]: 207 mSDtfsCounter, 261 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 1028 SdHoareTripleChecker+Invalid, 1065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:48:11,758 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 1028 Invalid, 1065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1027 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 04:48:11,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19325 states. [2024-11-14 04:48:12,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19325 to 16815. [2024-11-14 04:48:12,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16815 states, 16792 states have (on average 2.814197236779419) internal successors, (47256), 16814 states have internal predecessors, (47256), 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) [2024-11-14 04:48:12,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16815 states to 16815 states and 47256 transitions. [2024-11-14 04:48:12,744 INFO L78 Accepts]: Start accepts. Automaton has 16815 states and 47256 transitions. Word has length 58 [2024-11-14 04:48:12,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:48:12,744 INFO L471 AbstractCegarLoop]: Abstraction has 16815 states and 47256 transitions. [2024-11-14 04:48:12,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:12,745 INFO L276 IsEmpty]: Start isEmpty. Operand 16815 states and 47256 transitions. [2024-11-14 04:48:12,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:48:12,745 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:48:12,745 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:48:12,765 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2024-11-14 04:48:12,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2024-11-14 04:48:12,946 INFO L396 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:48:12,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:48:12,946 INFO L85 PathProgramCache]: Analyzing trace with hash -573013201, now seen corresponding path program 41 times [2024-11-14 04:48:12,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:48:12,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852094457] [2024-11-14 04:48:12,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:48:12,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:48:12,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:13,460 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:13,460 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:48:13,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852094457] [2024-11-14 04:48:13,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852094457] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:48:13,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312332434] [2024-11-14 04:48:13,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:48:13,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:48:13,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:48:13,463 INFO L229 MonitoredProcess]: Starting monitored process 97 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:48:13,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2024-11-14 04:48:14,071 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:48:14,071 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:48:14,073 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-14 04:48:14,075 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:48:14,201 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:48:14,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:48:14,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:14,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:14,386 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:14,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:48:14,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:14,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:14,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:14,460 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:14,460 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:48:14,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:14,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:14,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:14,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:14,543 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:14,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:48:14,625 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:14,625 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:48:14,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312332434] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:48:14,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:48:14,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:48:14,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288387831] [2024-11-14 04:48:14,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:48:14,626 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:48:14,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:48:14,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:48:14,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:48:14,626 INFO L87 Difference]: Start difference. First operand 16815 states and 47256 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:16,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:48:16,979 INFO L93 Difference]: Finished difference Result 21035 states and 58944 transitions. [2024-11-14 04:48:16,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:48:16,979 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:48:16,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:48:17,041 INFO L225 Difference]: With dead ends: 21035 [2024-11-14 04:48:17,041 INFO L226 Difference]: Without dead ends: 20900 [2024-11-14 04:48:17,048 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=184, Invalid=746, Unknown=0, NotChecked=0, Total=930 [2024-11-14 04:48:17,048 INFO L432 NwaCegarLoop]: 207 mSDtfsCounter, 256 mSDsluCounter, 907 mSDsCounter, 0 mSdLazyCounter, 1117 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 1114 SdHoareTripleChecker+Invalid, 1159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:48:17,049 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 1114 Invalid, 1159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1117 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-14 04:48:17,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20900 states. [2024-11-14 04:48:17,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20900 to 16845. [2024-11-14 04:48:17,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16845 states, 16822 states have (on average 2.8142908096540245) internal successors, (47342), 16844 states have internal predecessors, (47342), 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) [2024-11-14 04:48:17,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16845 states to 16845 states and 47342 transitions. [2024-11-14 04:48:17,852 INFO L78 Accepts]: Start accepts. Automaton has 16845 states and 47342 transitions. Word has length 58 [2024-11-14 04:48:17,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:48:17,853 INFO L471 AbstractCegarLoop]: Abstraction has 16845 states and 47342 transitions. [2024-11-14 04:48:17,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:17,853 INFO L276 IsEmpty]: Start isEmpty. Operand 16845 states and 47342 transitions. [2024-11-14 04:48:17,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:48:17,853 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:48:17,853 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:48:17,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2024-11-14 04:48:18,054 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2024-11-14 04:48:18,054 INFO L396 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:48:18,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:48:18,054 INFO L85 PathProgramCache]: Analyzing trace with hash -574762531, now seen corresponding path program 42 times [2024-11-14 04:48:18,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:48:18,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33612930] [2024-11-14 04:48:18,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:48:18,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:48:18,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:18,721 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:18,721 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:48:18,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33612930] [2024-11-14 04:48:18,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33612930] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:48:18,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675339577] [2024-11-14 04:48:18,721 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:48:18,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:48:18,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:48:18,724 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:48:18,725 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2024-11-14 04:48:19,295 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:48:19,295 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:48:19,296 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:48:19,299 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:48:19,424 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:48:19,553 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:48:19,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:48:19,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:48:19,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:19,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:19,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:19,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:19,773 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:19,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:48:19,847 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:19,848 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:48:19,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675339577] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:48:19,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:48:19,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:48:19,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477444905] [2024-11-14 04:48:19,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:48:19,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:48:19,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:48:19,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:48:19,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:48:19,849 INFO L87 Difference]: Start difference. First operand 16845 states and 47342 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:22,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:48:22,071 INFO L93 Difference]: Finished difference Result 20195 states and 56791 transitions. [2024-11-14 04:48:22,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:48:22,071 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:48:22,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:48:22,134 INFO L225 Difference]: With dead ends: 20195 [2024-11-14 04:48:22,134 INFO L226 Difference]: Without dead ends: 20060 [2024-11-14 04:48:22,142 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=190, Invalid=740, Unknown=0, NotChecked=0, Total=930 [2024-11-14 04:48:22,142 INFO L432 NwaCegarLoop]: 211 mSDtfsCounter, 221 mSDsluCounter, 898 mSDsCounter, 0 mSdLazyCounter, 1105 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 1109 SdHoareTripleChecker+Invalid, 1144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:48:22,142 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 1109 Invalid, 1144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1105 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 04:48:22,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20060 states. [2024-11-14 04:48:22,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20060 to 16785. [2024-11-14 04:48:22,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16785 states, 16762 states have (on average 2.814103328958358) internal successors, (47170), 16784 states have internal predecessors, (47170), 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) [2024-11-14 04:48:23,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16785 states to 16785 states and 47170 transitions. [2024-11-14 04:48:23,052 INFO L78 Accepts]: Start accepts. Automaton has 16785 states and 47170 transitions. Word has length 58 [2024-11-14 04:48:23,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:48:23,052 INFO L471 AbstractCegarLoop]: Abstraction has 16785 states and 47170 transitions. [2024-11-14 04:48:23,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:23,052 INFO L276 IsEmpty]: Start isEmpty. Operand 16785 states and 47170 transitions. [2024-11-14 04:48:23,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:48:23,053 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:48:23,053 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:48:23,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2024-11-14 04:48:23,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2024-11-14 04:48:23,254 INFO L396 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:48:23,254 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:48:23,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1428319855, now seen corresponding path program 43 times [2024-11-14 04:48:23,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:48:23,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905214976] [2024-11-14 04:48:23,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:48:23,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:48:23,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:23,776 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:23,776 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:48:23,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905214976] [2024-11-14 04:48:23,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905214976] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:48:23,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276079153] [2024-11-14 04:48:23,777 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:48:23,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:48:23,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:48:23,779 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:48:23,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2024-11-14 04:48:24,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:24,356 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:48:24,359 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:48:24,480 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:48:24,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:48:24,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:24,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:24,678 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:24,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:48:24,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:24,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:24,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:24,751 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:24,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:48:24,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:24,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:24,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:24,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:24,835 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:24,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:48:24,916 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:24,916 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:48:24,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276079153] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:48:24,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:48:24,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:48:24,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535091641] [2024-11-14 04:48:24,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:48:24,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:48:24,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:48:24,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:48:24,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:48:24,918 INFO L87 Difference]: Start difference. First operand 16785 states and 47170 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:27,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:48:27,122 INFO L93 Difference]: Finished difference Result 19558 states and 54904 transitions. [2024-11-14 04:48:27,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:48:27,123 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:48:27,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:48:27,201 INFO L225 Difference]: With dead ends: 19558 [2024-11-14 04:48:27,201 INFO L226 Difference]: Without dead ends: 19423 [2024-11-14 04:48:27,209 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2024-11-14 04:48:27,210 INFO L432 NwaCegarLoop]: 205 mSDtfsCounter, 226 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 986 SdHoareTripleChecker+Invalid, 954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:48:27,210 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 986 Invalid, 954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 913 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-14 04:48:27,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19423 states. [2024-11-14 04:48:28,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19423 to 16830. [2024-11-14 04:48:28,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16830 states, 16807 states have (on average 2.814244064972928) internal successors, (47299), 16829 states have internal predecessors, (47299), 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) [2024-11-14 04:48:28,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16830 states to 16830 states and 47299 transitions. [2024-11-14 04:48:28,138 INFO L78 Accepts]: Start accepts. Automaton has 16830 states and 47299 transitions. Word has length 58 [2024-11-14 04:48:28,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:48:28,138 INFO L471 AbstractCegarLoop]: Abstraction has 16830 states and 47299 transitions. [2024-11-14 04:48:28,138 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:28,139 INFO L276 IsEmpty]: Start isEmpty. Operand 16830 states and 47299 transitions. [2024-11-14 04:48:28,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:48:28,139 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:48:28,139 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:48:28,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2024-11-14 04:48:28,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,99 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:48:28,340 INFO L396 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:48:28,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:48:28,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1430069185, now seen corresponding path program 44 times [2024-11-14 04:48:28,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:48:28,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925212721] [2024-11-14 04:48:28,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:48:28,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:48:28,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:29,014 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:29,014 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:48:29,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925212721] [2024-11-14 04:48:29,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925212721] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:48:29,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546367164] [2024-11-14 04:48:29,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:48:29,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:48:29,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:48:29,017 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:48:29,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2024-11-14 04:48:29,613 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:48:29,614 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:48:29,616 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:48:29,618 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:48:29,795 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:48:29,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:48:30,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:48:30,098 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:48:30,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:30,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:30,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:30,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:30,179 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:30,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:48:30,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:30,254 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:48:30,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546367164] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:48:30,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:48:30,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:48:30,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648881405] [2024-11-14 04:48:30,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:48:30,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:48:30,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:48:30,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:48:30,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:48:30,256 INFO L87 Difference]: Start difference. First operand 16830 states and 47299 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:32,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:48:32,688 INFO L93 Difference]: Finished difference Result 20263 states and 56985 transitions. [2024-11-14 04:48:32,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:48:32,689 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:48:32,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:48:32,774 INFO L225 Difference]: With dead ends: 20263 [2024-11-14 04:48:32,774 INFO L226 Difference]: Without dead ends: 20128 [2024-11-14 04:48:32,781 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=184, Invalid=746, Unknown=0, NotChecked=0, Total=930 [2024-11-14 04:48:32,782 INFO L432 NwaCegarLoop]: 209 mSDtfsCounter, 225 mSDsluCounter, 901 mSDsCounter, 0 mSdLazyCounter, 1105 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 1110 SdHoareTripleChecker+Invalid, 1147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:48:32,782 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 1110 Invalid, 1147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1105 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 04:48:32,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20128 states. [2024-11-14 04:48:33,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20128 to 16800. [2024-11-14 04:48:33,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16800 states, 16777 states have (on average 2.8141503248494963) internal successors, (47213), 16799 states have internal predecessors, (47213), 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) [2024-11-14 04:48:33,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16800 states to 16800 states and 47213 transitions. [2024-11-14 04:48:33,872 INFO L78 Accepts]: Start accepts. Automaton has 16800 states and 47213 transitions. Word has length 58 [2024-11-14 04:48:33,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:48:33,872 INFO L471 AbstractCegarLoop]: Abstraction has 16800 states and 47213 transitions. [2024-11-14 04:48:33,872 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:33,873 INFO L276 IsEmpty]: Start isEmpty. Operand 16800 states and 47213 transitions. [2024-11-14 04:48:33,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:48:33,873 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:48:33,873 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:48:33,890 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2024-11-14 04:48:34,073 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2024-11-14 04:48:34,074 INFO L396 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:48:34,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:48:34,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1187684031, now seen corresponding path program 45 times [2024-11-14 04:48:34,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:48:34,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376281674] [2024-11-14 04:48:34,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:48:34,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:48:34,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:34,808 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:34,808 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:48:34,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376281674] [2024-11-14 04:48:34,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376281674] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:48:34,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304720218] [2024-11-14 04:48:34,809 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:48:34,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:48:34,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:48:34,811 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:48:34,812 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2024-11-14 04:48:35,396 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:48:35,397 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:48:35,398 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:48:35,400 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:48:35,537 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:48:35,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:48:35,672 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:48:35,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:48:35,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:35,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:35,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:35,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:35,909 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:35,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:48:35,986 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:35,986 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:48:35,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304720218] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:48:35,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:48:35,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:48:35,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87757612] [2024-11-14 04:48:35,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:48:35,987 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:48:35,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:48:35,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:48:35,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:48:35,987 INFO L87 Difference]: Start difference. First operand 16800 states and 47213 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:38,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:48:38,101 INFO L93 Difference]: Finished difference Result 18748 states and 52672 transitions. [2024-11-14 04:48:38,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:48:38,101 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:48:38,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:48:38,162 INFO L225 Difference]: With dead ends: 18748 [2024-11-14 04:48:38,162 INFO L226 Difference]: Without dead ends: 18613 [2024-11-14 04:48:38,167 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=193, Invalid=737, Unknown=0, NotChecked=0, Total=930 [2024-11-14 04:48:38,167 INFO L432 NwaCegarLoop]: 199 mSDtfsCounter, 206 mSDsluCounter, 796 mSDsCounter, 0 mSdLazyCounter, 914 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 914 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:48:38,168 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 995 Invalid, 936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 914 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-14 04:48:38,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18613 states. [2024-11-14 04:48:38,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18613 to 16815. [2024-11-14 04:48:38,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16815 states, 16792 states have (on average 2.814197236779419) internal successors, (47256), 16814 states have internal predecessors, (47256), 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) [2024-11-14 04:48:38,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16815 states to 16815 states and 47256 transitions. [2024-11-14 04:48:38,877 INFO L78 Accepts]: Start accepts. Automaton has 16815 states and 47256 transitions. Word has length 58 [2024-11-14 04:48:38,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:48:38,877 INFO L471 AbstractCegarLoop]: Abstraction has 16815 states and 47256 transitions. [2024-11-14 04:48:38,877 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:38,877 INFO L276 IsEmpty]: Start isEmpty. Operand 16815 states and 47256 transitions. [2024-11-14 04:48:38,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:48:38,878 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:48:38,878 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:48:38,900 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2024-11-14 04:48:39,078 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,101 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:48:39,079 INFO L396 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:48:39,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:48:39,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1260076161, now seen corresponding path program 46 times [2024-11-14 04:48:39,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:48:39,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111266291] [2024-11-14 04:48:39,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:48:39,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:48:39,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:39,765 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:39,766 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:48:39,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111266291] [2024-11-14 04:48:39,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111266291] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:48:39,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817737086] [2024-11-14 04:48:39,766 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:48:39,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:48:39,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:48:39,768 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:48:39,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2024-11-14 04:48:40,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:40,359 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-14 04:48:40,362 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:48:40,447 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:48:40,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:48:40,563 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:40,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:48:40,676 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:40,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:48:40,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:40,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:40,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:40,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:40,792 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:40,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:48:40,896 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:40,896 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:48:40,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817737086] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:48:40,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:48:40,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:48:40,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772160164] [2024-11-14 04:48:40,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:48:40,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:48:40,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:48:40,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:48:40,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:48:40,899 INFO L87 Difference]: Start difference. First operand 16815 states and 47256 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:44,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:48:44,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:48:44,776 INFO L93 Difference]: Finished difference Result 19453 states and 54753 transitions. [2024-11-14 04:48:44,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:48:44,776 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:48:44,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:48:44,834 INFO L225 Difference]: With dead ends: 19453 [2024-11-14 04:48:44,834 INFO L226 Difference]: Without dead ends: 19318 [2024-11-14 04:48:44,840 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=139, Invalid=791, Unknown=0, NotChecked=0, Total=930 [2024-11-14 04:48:44,840 INFO L432 NwaCegarLoop]: 202 mSDtfsCounter, 249 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 812 mSolverCounterSat, 38 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 898 SdHoareTripleChecker+Invalid, 851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 812 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:48:44,840 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 898 Invalid, 851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 812 Invalid, 1 Unknown, 0 Unchecked, 3.0s Time] [2024-11-14 04:48:44,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19318 states. [2024-11-14 04:48:45,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19318 to 16770. [2024-11-14 04:48:45,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16770 states, 16747 states have (on average 2.8140562488803966) internal successors, (47127), 16769 states have internal predecessors, (47127), 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) [2024-11-14 04:48:45,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16770 states to 16770 states and 47127 transitions. [2024-11-14 04:48:45,559 INFO L78 Accepts]: Start accepts. Automaton has 16770 states and 47127 transitions. Word has length 58 [2024-11-14 04:48:45,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:48:45,559 INFO L471 AbstractCegarLoop]: Abstraction has 16770 states and 47127 transitions. [2024-11-14 04:48:45,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:45,559 INFO L276 IsEmpty]: Start isEmpty. Operand 16770 states and 47127 transitions. [2024-11-14 04:48:45,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:48:45,560 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:48:45,560 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:48:45,579 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2024-11-14 04:48:45,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2024-11-14 04:48:45,761 INFO L396 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:48:45,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:48:45,761 INFO L85 PathProgramCache]: Analyzing trace with hash -462409045, now seen corresponding path program 47 times [2024-11-14 04:48:45,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:48:45,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254559722] [2024-11-14 04:48:45,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:48:45,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:48:45,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:46,291 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:46,291 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:48:46,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254559722] [2024-11-14 04:48:46,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254559722] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:48:46,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956849456] [2024-11-14 04:48:46,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:48:46,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:48:46,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:48:46,293 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:48:46,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2024-11-14 04:48:46,778 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:48:46,778 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:48:46,779 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:48:46,781 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:48:46,875 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:48:46,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:48:47,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:47,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:47,032 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:47,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 37 [2024-11-14 04:48:47,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:47,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:47,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:47,100 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:47,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 52 [2024-11-14 04:48:47,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:47,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:47,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:47,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:47,167 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:47,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:48:47,228 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:47,228 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:48:47,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956849456] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:48:47,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:48:47,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:48:47,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791605223] [2024-11-14 04:48:47,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:48:47,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:48:47,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:48:47,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:48:47,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:48:47,229 INFO L87 Difference]: Start difference. First operand 16770 states and 47127 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:48,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:48:48,782 INFO L93 Difference]: Finished difference Result 19145 states and 53751 transitions. [2024-11-14 04:48:48,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:48:48,782 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:48:48,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:48:48,840 INFO L225 Difference]: With dead ends: 19145 [2024-11-14 04:48:48,840 INFO L226 Difference]: Without dead ends: 19010 [2024-11-14 04:48:48,846 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=179, Invalid=691, Unknown=0, NotChecked=0, Total=870 [2024-11-14 04:48:48,847 INFO L432 NwaCegarLoop]: 209 mSDtfsCounter, 258 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 885 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:48:48,847 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 920 Invalid, 915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 885 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-14 04:48:48,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19010 states. [2024-11-14 04:48:49,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19010 to 16745. [2024-11-14 04:48:49,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16745 states, 16722 states have (on average 2.814376270781007) internal successors, (47062), 16744 states have internal predecessors, (47062), 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) [2024-11-14 04:48:49,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16745 states to 16745 states and 47062 transitions. [2024-11-14 04:48:49,574 INFO L78 Accepts]: Start accepts. Automaton has 16745 states and 47062 transitions. Word has length 58 [2024-11-14 04:48:49,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:48:49,574 INFO L471 AbstractCegarLoop]: Abstraction has 16745 states and 47062 transitions. [2024-11-14 04:48:49,574 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:49,574 INFO L276 IsEmpty]: Start isEmpty. Operand 16745 states and 47062 transitions. [2024-11-14 04:48:49,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:48:49,575 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:48:49,575 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:48:49,590 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2024-11-14 04:48:49,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2024-11-14 04:48:49,775 INFO L396 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:48:49,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:48:49,775 INFO L85 PathProgramCache]: Analyzing trace with hash -464158375, now seen corresponding path program 48 times [2024-11-14 04:48:49,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:48:49,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724060624] [2024-11-14 04:48:49,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:48:49,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:48:49,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:50,326 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:50,326 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:48:50,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724060624] [2024-11-14 04:48:50,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724060624] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:48:50,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571570485] [2024-11-14 04:48:50,327 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:48:50,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:48:50,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:48:50,328 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:48:50,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2024-11-14 04:48:50,801 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:48:50,801 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:48:50,802 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:48:50,804 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:48:50,899 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:48:50,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:48:51,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:48:51,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:48:51,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:51,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:51,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:51,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:51,180 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:51,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:48:51,240 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:51,240 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:48:51,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571570485] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:48:51,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:48:51,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:48:51,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298935271] [2024-11-14 04:48:51,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:48:51,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:48:51,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:48:51,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:48:51,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:48:51,241 INFO L87 Difference]: Start difference. First operand 16745 states and 47062 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:52,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:48:52,885 INFO L93 Difference]: Finished difference Result 19850 states and 55832 transitions. [2024-11-14 04:48:52,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:48:52,886 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:48:52,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:48:52,943 INFO L225 Difference]: With dead ends: 19850 [2024-11-14 04:48:52,943 INFO L226 Difference]: Without dead ends: 19715 [2024-11-14 04:48:52,950 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=174, Invalid=696, Unknown=0, NotChecked=0, Total=870 [2024-11-14 04:48:52,950 INFO L432 NwaCegarLoop]: 213 mSDtfsCounter, 220 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 1017 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:48:52,950 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 1017 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 946 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:48:52,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19715 states. [2024-11-14 04:48:53,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19715 to 16715. [2024-11-14 04:48:53,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16715 states, 16692 states have (on average 2.814282290917805) internal successors, (46976), 16714 states have internal predecessors, (46976), 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) [2024-11-14 04:48:53,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16715 states to 16715 states and 46976 transitions. [2024-11-14 04:48:53,673 INFO L78 Accepts]: Start accepts. Automaton has 16715 states and 46976 transitions. Word has length 58 [2024-11-14 04:48:53,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:48:53,673 INFO L471 AbstractCegarLoop]: Abstraction has 16715 states and 46976 transitions. [2024-11-14 04:48:53,674 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:53,674 INFO L276 IsEmpty]: Start isEmpty. Operand 16715 states and 46976 transitions. [2024-11-14 04:48:53,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:48:53,674 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:48:53,674 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:48:53,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2024-11-14 04:48:53,874 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2024-11-14 04:48:53,875 INFO L396 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:48:53,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:48:53,875 INFO L85 PathProgramCache]: Analyzing trace with hash -2141372455, now seen corresponding path program 49 times [2024-11-14 04:48:53,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:48:53,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324998396] [2024-11-14 04:48:53,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:48:53,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:48:53,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:54,538 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:54,538 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:48:54,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324998396] [2024-11-14 04:48:54,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324998396] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:48:54,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373648157] [2024-11-14 04:48:54,538 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:48:54,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:48:54,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:48:54,540 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:48:54,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2024-11-14 04:48:55,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:48:55,021 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-14 04:48:55,022 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:48:55,090 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:48:55,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:48:55,188 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:55,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:48:55,231 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:55,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:48:55,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:55,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:55,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:55,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:48:55,350 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:48:55,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:48:55,412 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:48:55,412 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:48:55,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373648157] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:48:55,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:48:55,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:48:55,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488267189] [2024-11-14 04:48:55,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:48:55,413 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:48:55,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:48:55,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:48:55,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:48:55,414 INFO L87 Difference]: Start difference. First operand 16715 states and 46976 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:48:58,762 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:49:00,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:49:00,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:49:00,928 INFO L93 Difference]: Finished difference Result 18633 states and 52349 transitions. [2024-11-14 04:49:00,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:49:00,928 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:49:00,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:49:00,990 INFO L225 Difference]: With dead ends: 18633 [2024-11-14 04:49:00,991 INFO L226 Difference]: Without dead ends: 18498 [2024-11-14 04:49:00,997 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2024-11-14 04:49:00,997 INFO L432 NwaCegarLoop]: 204 mSDtfsCounter, 222 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 36 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 973 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:49:00,997 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 973 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 831 Invalid, 2 Unknown, 0 Unchecked, 4.8s Time] [2024-11-14 04:49:01,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18498 states. [2024-11-14 04:49:01,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18498 to 16730. [2024-11-14 04:49:01,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16730 states, 16707 states have (on average 2.8143293230382476) internal successors, (47019), 16729 states have internal predecessors, (47019), 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) [2024-11-14 04:49:01,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16730 states to 16730 states and 47019 transitions. [2024-11-14 04:49:01,798 INFO L78 Accepts]: Start accepts. Automaton has 16730 states and 47019 transitions. Word has length 58 [2024-11-14 04:49:01,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:49:01,798 INFO L471 AbstractCegarLoop]: Abstraction has 16730 states and 47019 transitions. [2024-11-14 04:49:01,798 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:49:01,799 INFO L276 IsEmpty]: Start isEmpty. Operand 16730 states and 47019 transitions. [2024-11-14 04:49:01,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:49:01,799 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:49:01,799 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:49:01,815 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2024-11-14 04:49:02,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114,105 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:49:02,000 INFO L396 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:49:02,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:49:02,000 INFO L85 PathProgramCache]: Analyzing trace with hash -2068980325, now seen corresponding path program 50 times [2024-11-14 04:49:02,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:49:02,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995108623] [2024-11-14 04:49:02,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:49:02,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:49:02,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:49:02,611 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:49:02,612 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:49:02,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995108623] [2024-11-14 04:49:02,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995108623] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:49:02,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251818364] [2024-11-14 04:49:02,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:49:02,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:49:02,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:49:02,614 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:49:02,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2024-11-14 04:49:03,106 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:49:03,107 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:49:03,108 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:49:03,110 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:49:03,207 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:49:03,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:49:03,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:49:03,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:49:03,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:03,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:03,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:03,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:03,495 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:49:03,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:49:03,555 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:49:03,555 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:49:03,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251818364] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:49:03,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:49:03,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:49:03,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807982061] [2024-11-14 04:49:03,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:49:03,555 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:49:03,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:49:03,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:49:03,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:49:03,556 INFO L87 Difference]: Start difference. First operand 16730 states and 47019 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:49:05,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:49:05,320 INFO L93 Difference]: Finished difference Result 19338 states and 54430 transitions. [2024-11-14 04:49:05,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:49:05,320 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:49:05,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:49:05,376 INFO L225 Difference]: With dead ends: 19338 [2024-11-14 04:49:05,376 INFO L226 Difference]: Without dead ends: 19203 [2024-11-14 04:49:05,382 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=171, Invalid=699, Unknown=0, NotChecked=0, Total=870 [2024-11-14 04:49:05,382 INFO L432 NwaCegarLoop]: 207 mSDtfsCounter, 222 mSDsluCounter, 928 mSDsCounter, 0 mSdLazyCounter, 1103 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 1135 SdHoareTripleChecker+Invalid, 1141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:49:05,382 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 1135 Invalid, 1141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1103 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 04:49:05,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19203 states. [2024-11-14 04:49:06,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19203 to 16700. [2024-11-14 04:49:06,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16700 states, 16677 states have (on average 2.814235174192001) internal successors, (46933), 16699 states have internal predecessors, (46933), 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) [2024-11-14 04:49:06,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16700 states to 16700 states and 46933 transitions. [2024-11-14 04:49:06,104 INFO L78 Accepts]: Start accepts. Automaton has 16700 states and 46933 transitions. Word has length 58 [2024-11-14 04:49:06,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:49:06,104 INFO L471 AbstractCegarLoop]: Abstraction has 16700 states and 46933 transitions. [2024-11-14 04:49:06,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:49:06,105 INFO L276 IsEmpty]: Start isEmpty. Operand 16700 states and 46933 transitions. [2024-11-14 04:49:06,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:49:06,105 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:49:06,105 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:49:06,120 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2024-11-14 04:49:06,305 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,106 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:49:06,306 INFO L396 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:49:06,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:49:06,306 INFO L85 PathProgramCache]: Analyzing trace with hash -2134831349, now seen corresponding path program 51 times [2024-11-14 04:49:06,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:49:06,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524347544] [2024-11-14 04:49:06,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:49:06,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:49:06,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:49:06,897 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:49:06,897 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:49:06,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524347544] [2024-11-14 04:49:06,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524347544] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:49:06,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659321552] [2024-11-14 04:49:06,897 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:49:06,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:49:06,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:49:06,899 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:49:06,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2024-11-14 04:49:07,385 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:49:07,385 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:49:07,386 INFO L255 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:49:07,389 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:49:07,508 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:49:07,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:49:07,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:49:07,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:49:07,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:07,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:07,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:07,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:07,813 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:49:07,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:49:07,873 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:49:07,874 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:49:07,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659321552] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:49:07,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:49:07,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:49:07,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487174882] [2024-11-14 04:49:07,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:49:07,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:49:07,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:49:07,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:49:07,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:49:07,875 INFO L87 Difference]: Start difference. First operand 16700 states and 46933 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:49:09,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:49:09,479 INFO L93 Difference]: Finished difference Result 18483 states and 51919 transitions. [2024-11-14 04:49:09,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:49:09,480 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:49:09,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:49:09,563 INFO L225 Difference]: With dead ends: 18483 [2024-11-14 04:49:09,563 INFO L226 Difference]: Without dead ends: 18348 [2024-11-14 04:49:09,571 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=166, Invalid=646, Unknown=0, NotChecked=0, Total=812 [2024-11-14 04:49:09,571 INFO L432 NwaCegarLoop]: 208 mSDtfsCounter, 260 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 914 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 957 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 914 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:49:09,571 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 957 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 914 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:49:09,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18348 states. [2024-11-14 04:49:10,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18348 to 16700. [2024-11-14 04:49:10,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16700 states, 16677 states have (on average 2.814235174192001) internal successors, (46933), 16699 states have internal predecessors, (46933), 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) [2024-11-14 04:49:10,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16700 states to 16700 states and 46933 transitions. [2024-11-14 04:49:10,309 INFO L78 Accepts]: Start accepts. Automaton has 16700 states and 46933 transitions. Word has length 58 [2024-11-14 04:49:10,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:49:10,309 INFO L471 AbstractCegarLoop]: Abstraction has 16700 states and 46933 transitions. [2024-11-14 04:49:10,309 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:49:10,309 INFO L276 IsEmpty]: Start isEmpty. Operand 16700 states and 46933 transitions. [2024-11-14 04:49:10,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:49:10,310 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:49:10,310 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:49:10,324 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2024-11-14 04:49:10,510 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2024-11-14 04:49:10,510 INFO L396 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:49:10,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:49:10,511 INFO L85 PathProgramCache]: Analyzing trace with hash -2062439219, now seen corresponding path program 52 times [2024-11-14 04:49:10,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:49:10,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123411128] [2024-11-14 04:49:10,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:49:10,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:49:10,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:49:11,075 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:49:11,075 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:49:11,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123411128] [2024-11-14 04:49:11,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123411128] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:49:11,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46480220] [2024-11-14 04:49:11,076 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:49:11,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:49:11,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:49:11,077 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:49:11,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2024-11-14 04:49:11,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:49:11,573 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-14 04:49:11,575 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:49:11,662 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:49:11,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:49:11,727 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:49:11,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:49:11,852 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:49:11,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:49:11,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:11,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:11,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:11,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:11,923 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:49:11,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:49:11,984 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:49:11,984 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:49:11,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46480220] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:49:11,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:49:11,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:49:11,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004087105] [2024-11-14 04:49:11,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:49:11,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:49:11,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:49:11,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:49:11,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:49:11,985 INFO L87 Difference]: Start difference. First operand 16700 states and 46933 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:49:15,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:49:15,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:49:15,680 INFO L93 Difference]: Finished difference Result 19340 states and 54430 transitions. [2024-11-14 04:49:15,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:49:15,680 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:49:15,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:49:15,742 INFO L225 Difference]: With dead ends: 19340 [2024-11-14 04:49:15,742 INFO L226 Difference]: Without dead ends: 19205 [2024-11-14 04:49:15,748 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2024-11-14 04:49:15,749 INFO L432 NwaCegarLoop]: 211 mSDtfsCounter, 265 mSDsluCounter, 853 mSDsCounter, 0 mSdLazyCounter, 1065 mSolverCounterSat, 34 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 1064 SdHoareTripleChecker+Invalid, 1100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1065 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:49:15,749 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 1064 Invalid, 1100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1065 Invalid, 1 Unknown, 0 Unchecked, 3.0s Time] [2024-11-14 04:49:15,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19205 states. [2024-11-14 04:49:16,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19205 to 16630. [2024-11-14 04:49:16,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16630 states, 16607 states have (on average 2.814415607876197) internal successors, (46739), 16629 states have internal predecessors, (46739), 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) [2024-11-14 04:49:16,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16630 states to 16630 states and 46739 transitions. [2024-11-14 04:49:16,443 INFO L78 Accepts]: Start accepts. Automaton has 16630 states and 46739 transitions. Word has length 58 [2024-11-14 04:49:16,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:49:16,444 INFO L471 AbstractCegarLoop]: Abstraction has 16630 states and 46739 transitions. [2024-11-14 04:49:16,444 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:49:16,444 INFO L276 IsEmpty]: Start isEmpty. Operand 16630 states and 46739 transitions. [2024-11-14 04:49:16,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-14 04:49:16,444 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:49:16,444 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:49:16,460 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2024-11-14 04:49:16,645 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2024-11-14 04:49:16,645 INFO L396 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:49:16,645 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:49:16,645 INFO L85 PathProgramCache]: Analyzing trace with hash -56314453, now seen corresponding path program 53 times [2024-11-14 04:49:16,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:49:16,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755224719] [2024-11-14 04:49:16,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:49:16,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:49:16,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:49:17,270 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:49:17,270 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:49:17,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755224719] [2024-11-14 04:49:17,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755224719] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:49:17,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713160300] [2024-11-14 04:49:17,270 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:49:17,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:49:17,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:49:17,272 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:49:17,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2024-11-14 04:49:17,774 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:49:17,774 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:49:17,775 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 04:49:17,777 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:49:17,873 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:49:17,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2024-11-14 04:49:17,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 42 [2024-11-14 04:49:18,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 57 [2024-11-14 04:49:18,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:18,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:18,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:18,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:18,196 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:49:18,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 67 [2024-11-14 04:49:18,256 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:49:18,256 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:49:18,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713160300] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:49:18,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:49:18,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 22 [2024-11-14 04:49:18,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922963681] [2024-11-14 04:49:18,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:49:18,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:49:18,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:49:18,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:49:18,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2024-11-14 04:49:18,257 INFO L87 Difference]: Start difference. First operand 16630 states and 46739 transitions. Second operand has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:49:19,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:49:19,824 INFO L93 Difference]: Finished difference Result 18245 states and 51261 transitions. [2024-11-14 04:49:19,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:49:19,824 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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 58 [2024-11-14 04:49:19,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:49:19,878 INFO L225 Difference]: With dead ends: 18245 [2024-11-14 04:49:19,878 INFO L226 Difference]: Without dead ends: 18110 [2024-11-14 04:49:19,884 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=162, Invalid=594, Unknown=0, NotChecked=0, Total=756 [2024-11-14 04:49:19,885 INFO L432 NwaCegarLoop]: 213 mSDtfsCounter, 258 mSDsluCounter, 771 mSDsCounter, 0 mSdLazyCounter, 869 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 984 SdHoareTripleChecker+Invalid, 900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-14 04:49:19,885 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 984 Invalid, 900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 869 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-14 04:49:19,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18110 states. [2024-11-14 04:49:20,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18110 to 16609. [2024-11-14 04:49:20,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16609 states, 16587 states have (on average 2.815397600530536) internal successors, (46699), 16608 states have internal predecessors, (46699), 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) [2024-11-14 04:49:20,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16609 states to 16609 states and 46699 transitions. [2024-11-14 04:49:20,566 INFO L78 Accepts]: Start accepts. Automaton has 16609 states and 46699 transitions. Word has length 58 [2024-11-14 04:49:20,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:49:20,566 INFO L471 AbstractCegarLoop]: Abstraction has 16609 states and 46699 transitions. [2024-11-14 04:49:20,566 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.2727272727272725) internal successors, (58), 12 states have internal predecessors, (58), 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) [2024-11-14 04:49:20,566 INFO L276 IsEmpty]: Start isEmpty. Operand 16609 states and 46699 transitions. [2024-11-14 04:49:20,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-14 04:49:20,567 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:49:20,567 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:49:20,583 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2024-11-14 04:49:20,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2024-11-14 04:49:20,768 INFO L396 AbstractCegarLoop]: === Iteration 87 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:49:20,768 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:49:20,768 INFO L85 PathProgramCache]: Analyzing trace with hash 170722730, now seen corresponding path program 29 times [2024-11-14 04:49:20,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:49:20,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605213092] [2024-11-14 04:49:20,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:49:20,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:49:20,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:49:21,376 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:49:21,377 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:49:21,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605213092] [2024-11-14 04:49:21,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605213092] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:49:21,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195488427] [2024-11-14 04:49:21,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:49:21,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:49:21,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:49:21,378 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:49:21,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2024-11-14 04:49:21,878 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:49:21,878 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:49:21,879 INFO L255 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-14 04:49:21,881 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:49:22,130 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:49:22,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-14 04:49:22,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-11-14 04:49:22,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2024-11-14 04:49:22,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:22,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 41 [2024-11-14 04:49:22,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:49:22,464 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:49:22,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 41 [2024-11-14 04:49:22,500 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:49:22,500 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:49:27,344 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse7 (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) (.cse3 (+ 3 c_threadThread1of2ForFork0_~p~0.offset))) (let ((.cse0 (store |c_#race| c_threadThread1of2ForFork0_~p~0.base (store (store (select |c_#race| c_threadThread1of2ForFork0_~p~0.base) .cse7 0) .cse3 0)))) (let ((.cse1 (select .cse0 |c_ULTIMATE.start_main_~is~0#1.base|)) (.cse4 (+ |c_ULTIMATE.start_main_#t~post11#1| 1))) (and (forall ((|v_ULTIMATE.start_main_~i~1#1_33| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_8964 Int)) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse2 (* |v_ULTIMATE.start_main_~i~1#1_33| 4))) (store (store .cse1 (+ .cse2 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse2 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_8964))) c_threadThread1of2ForFork0_~p~0.base) .cse3) 0)) (< |v_ULTIMATE.start_main_~i~1#1_33| .cse4))) (forall ((|v_ULTIMATE.start_main_~i~1#1_33| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_8964 Int)) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse5 (* |v_ULTIMATE.start_main_~i~1#1_33| 4))) (store (store .cse1 (+ .cse5 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse5 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_8964))) c_threadThread1of2ForFork0_~p~0.base) (+ c_threadThread1of2ForFork0_~p~0.offset 1)) 0)) (< |v_ULTIMATE.start_main_~i~1#1_33| .cse4))) (forall ((|v_ULTIMATE.start_main_~i~1#1_33| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_8964 Int)) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse6 (* |v_ULTIMATE.start_main_~i~1#1_33| 4))) (store (store .cse1 (+ .cse6 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse6 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_8964))) c_threadThread1of2ForFork0_~p~0.base) .cse7) 0)) (< |v_ULTIMATE.start_main_~i~1#1_33| .cse4))) (forall ((|v_ULTIMATE.start_main_~i~1#1_33| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_8964 Int)) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse8 (* |v_ULTIMATE.start_main_~i~1#1_33| 4))) (store (store .cse1 (+ .cse8 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse8 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_8964))) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0)) (< |v_ULTIMATE.start_main_~i~1#1_33| .cse4))))))) is different from false [2024-11-14 04:49:31,438 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:49:31,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195488427] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-14 04:49:31,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:49:31,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12, 14] total 35 [2024-11-14 04:49:31,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399669406] [2024-11-14 04:49:31,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:49:31,438 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-14 04:49:31,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:49:31,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-14 04:49:31,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1045, Unknown=3, NotChecked=66, Total=1260 [2024-11-14 04:49:31,439 INFO L87 Difference]: Start difference. First operand 16609 states and 46699 transitions. Second operand has 13 states, 12 states have (on average 4.916666666666667) internal successors, (59), 13 states have internal predecessors, (59), 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) [2024-11-14 04:49:36,137 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse10 (+ c_threadThread1of2ForFork0_~p~0.offset 1)) (.cse13 (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) (.cse8 (+ 3 c_threadThread1of2ForFork0_~p~0.offset))) (let ((.cse11 (* (- 1) |c_ULTIMATE.start_main_~is~0#1.offset|)) (.cse0 (store |c_#race| c_threadThread1of2ForFork0_~p~0.base (store (store (store (select |c_#race| c_threadThread1of2ForFork0_~p~0.base) .cse10 0) .cse13 0) .cse8 0)))) (let ((.cse5 (+ |c_ULTIMATE.start_main_~i~1#1| 1)) (.cse1 (select .cse0 |c_ULTIMATE.start_main_~is~0#1.base|)) (.cse6 (not (= c_threadThread1of2ForFork0_~arg.base |c_ULTIMATE.start_main_~is~0#1.base|))) (.cse4 (div (+ c_threadThread1of2ForFork0_~arg.offset 3 .cse11) 4)) (.cse3 (+ |c_ULTIMATE.start_main_#t~post11#1| 1))) (and (forall ((|v_ULTIMATE.start_main_~i~1#1_33| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_8964 Int)) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse2 (* |v_ULTIMATE.start_main_~i~1#1_33| 4))) (store (store .cse1 (+ .cse2 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse2 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_8964))) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0)) (< |v_ULTIMATE.start_main_~i~1#1_33| .cse3))) (or (< .cse4 .cse5) .cse6) (forall ((|v_ULTIMATE.start_main_~i~1#1_33| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_8964 Int)) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse7 (* |v_ULTIMATE.start_main_~i~1#1_33| 4))) (store (store .cse1 (+ .cse7 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse7 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_8964))) c_threadThread1of2ForFork0_~p~0.base) .cse8) 0)) (< |v_ULTIMATE.start_main_~i~1#1_33| .cse3))) (forall ((|v_ULTIMATE.start_main_~i~1#1_33| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_8964 Int)) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse9 (* |v_ULTIMATE.start_main_~i~1#1_33| 4))) (store (store .cse1 (+ .cse9 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse9 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_8964))) c_threadThread1of2ForFork0_~p~0.base) .cse10) 0)) (< |v_ULTIMATE.start_main_~i~1#1_33| .cse3))) (or (< (div (+ 3 .cse11 |c_threadThread1of2ForFork0_#in~arg.offset|) 4) .cse5) (not (= |c_threadThread1of2ForFork0_#in~arg.base| |c_ULTIMATE.start_main_~is~0#1.base|))) (forall ((|v_ULTIMATE.start_main_~i~1#1_33| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_8964 Int)) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse12 (* |v_ULTIMATE.start_main_~i~1#1_33| 4))) (store (store .cse1 (+ .cse12 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse12 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_8964))) c_threadThread1of2ForFork0_~p~0.base) .cse13) 0)) (< |v_ULTIMATE.start_main_~i~1#1_33| .cse3))) (or .cse6 (< .cse4 .cse3)))))) is different from false [2024-11-14 04:49:59,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:50:09,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:50:22,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:50:27,811 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:50:29,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:50:32,031 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:50:35,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:50:36,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:50:39,278 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:50:42,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:50:45,221 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:50:47,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:50:53,165 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:50:55,717 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:50:58,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:51:03,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:51:03,949 INFO L93 Difference]: Finished difference Result 36793 states and 102261 transitions. [2024-11-14 04:51:03,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-14 04:51:03,950 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 4.916666666666667) internal successors, (59), 13 states have internal predecessors, (59), 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 59 [2024-11-14 04:51:03,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:51:04,045 INFO L225 Difference]: With dead ends: 36793 [2024-11-14 04:51:04,045 INFO L226 Difference]: Without dead ends: 36043 [2024-11-14 04:51:04,057 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 33.3s TimeCoverageRelationStatistics Valid=327, Invalid=2642, Unknown=9, NotChecked=214, Total=3192 [2024-11-14 04:51:04,057 INFO L432 NwaCegarLoop]: 256 mSDtfsCounter, 369 mSDsluCounter, 1339 mSDsCounter, 0 mSdLazyCounter, 1309 mSolverCounterSat, 64 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 65.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 1595 SdHoareTripleChecker+Invalid, 1932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1309 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 547 IncrementalHoareTripleChecker+Unchecked, 66.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:51:04,057 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [369 Valid, 1595 Invalid, 1932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1309 Invalid, 12 Unknown, 547 Unchecked, 66.6s Time] [2024-11-14 04:51:04,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36043 states. [2024-11-14 04:51:04,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36043 to 16848. [2024-11-14 04:51:04,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16848 states, 16826 states have (on average 2.8166527992392725) internal successors, (47393), 16847 states have internal predecessors, (47393), 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) [2024-11-14 04:51:04,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16848 states to 16848 states and 47393 transitions. [2024-11-14 04:51:04,823 INFO L78 Accepts]: Start accepts. Automaton has 16848 states and 47393 transitions. Word has length 59 [2024-11-14 04:51:04,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:51:04,823 INFO L471 AbstractCegarLoop]: Abstraction has 16848 states and 47393 transitions. [2024-11-14 04:51:04,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 4.916666666666667) internal successors, (59), 13 states have internal predecessors, (59), 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) [2024-11-14 04:51:04,824 INFO L276 IsEmpty]: Start isEmpty. Operand 16848 states and 47393 transitions. [2024-11-14 04:51:04,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-14 04:51:04,824 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:51:04,825 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:51:04,843 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2024-11-14 04:51:05,025 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,110 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:51:05,025 INFO L396 AbstractCegarLoop]: === Iteration 88 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:51:05,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:51:05,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1675456670, now seen corresponding path program 30 times [2024-11-14 04:51:05,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:51:05,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904177838] [2024-11-14 04:51:05,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:51:05,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:51:05,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:51:05,714 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:51:05,714 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:51:05,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904177838] [2024-11-14 04:51:05,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904177838] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:51:05,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239456330] [2024-11-14 04:51:05,715 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:51:05,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:51:05,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:51:05,716 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:51:05,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2024-11-14 04:51:06,221 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:51:06,221 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:51:06,223 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-14 04:51:06,224 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:51:06,385 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:51:06,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:51:06,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:51:06,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:51:06,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:06,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:06,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:06,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:06,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:51:06,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:06,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:06,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:06,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:06,672 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:06,672 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 47 [2024-11-14 04:51:06,681 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:51:06,681 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:51:06,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239456330] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:51:06,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:51:06,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:51:06,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481569857] [2024-11-14 04:51:06,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:51:06,681 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:51:06,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:51:06,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:51:06,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:51:06,682 INFO L87 Difference]: Start difference. First operand 16848 states and 47393 transitions. Second operand has 12 states, 11 states have (on average 5.363636363636363) internal successors, (59), 12 states have internal predecessors, (59), 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) [2024-11-14 04:51:10,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:51:10,357 INFO L93 Difference]: Finished difference Result 47247 states and 131698 transitions. [2024-11-14 04:51:10,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-14 04:51:10,357 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.363636363636363) internal successors, (59), 12 states have internal predecessors, (59), 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 59 [2024-11-14 04:51:10,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:51:10,482 INFO L225 Difference]: With dead ends: 47247 [2024-11-14 04:51:10,482 INFO L226 Difference]: Without dead ends: 46497 [2024-11-14 04:51:10,499 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=323, Invalid=1483, Unknown=0, NotChecked=0, Total=1806 [2024-11-14 04:51:10,499 INFO L432 NwaCegarLoop]: 302 mSDtfsCounter, 477 mSDsluCounter, 1470 mSDsCounter, 0 mSdLazyCounter, 1559 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 477 SdHoareTripleChecker+Valid, 1772 SdHoareTripleChecker+Invalid, 1620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:51:10,499 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [477 Valid, 1772 Invalid, 1620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1559 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 04:51:10,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46497 states. [2024-11-14 04:51:11,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46497 to 16848. [2024-11-14 04:51:11,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16848 states, 16826 states have (on average 2.8166527992392725) internal successors, (47393), 16847 states have internal predecessors, (47393), 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) [2024-11-14 04:51:11,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16848 states to 16848 states and 47393 transitions. [2024-11-14 04:51:11,502 INFO L78 Accepts]: Start accepts. Automaton has 16848 states and 47393 transitions. Word has length 59 [2024-11-14 04:51:11,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:51:11,502 INFO L471 AbstractCegarLoop]: Abstraction has 16848 states and 47393 transitions. [2024-11-14 04:51:11,503 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.363636363636363) internal successors, (59), 12 states have internal predecessors, (59), 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) [2024-11-14 04:51:11,503 INFO L276 IsEmpty]: Start isEmpty. Operand 16848 states and 47393 transitions. [2024-11-14 04:51:11,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-14 04:51:11,503 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:51:11,503 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:51:11,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2024-11-14 04:51:11,703 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,111 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:51:11,704 INFO L396 AbstractCegarLoop]: === Iteration 89 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:51:11,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:51:11,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1747367558, now seen corresponding path program 31 times [2024-11-14 04:51:11,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:51:11,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553771459] [2024-11-14 04:51:11,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:51:11,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:51:11,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:51:12,534 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:51:12,534 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:51:12,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553771459] [2024-11-14 04:51:12,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553771459] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:51:12,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992860682] [2024-11-14 04:51:12,535 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:51:12,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:51:12,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:51:12,537 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:51:12,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2024-11-14 04:51:13,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:51:13,055 INFO L255 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:51:13,057 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:51:13,185 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:51:13,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:51:13,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:51:13,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:51:13,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:13,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:13,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:13,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:13,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:51:13,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:13,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:13,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:13,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:13,481 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:13,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 47 [2024-11-14 04:51:13,490 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:51:13,490 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:51:13,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992860682] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:51:13,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:51:13,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:51:13,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864029576] [2024-11-14 04:51:13,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:51:13,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:51:13,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:51:13,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:51:13,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:51:13,491 INFO L87 Difference]: Start difference. First operand 16848 states and 47393 transitions. Second operand has 12 states, 11 states have (on average 5.363636363636363) internal successors, (59), 12 states have internal predecessors, (59), 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) [2024-11-14 04:51:16,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:51:16,040 INFO L93 Difference]: Finished difference Result 24186 states and 66845 transitions. [2024-11-14 04:51:16,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 04:51:16,041 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.363636363636363) internal successors, (59), 12 states have internal predecessors, (59), 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 59 [2024-11-14 04:51:16,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:51:16,104 INFO L225 Difference]: With dead ends: 24186 [2024-11-14 04:51:16,104 INFO L226 Difference]: Without dead ends: 23436 [2024-11-14 04:51:16,111 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=216, Invalid=974, Unknown=0, NotChecked=0, Total=1190 [2024-11-14 04:51:16,112 INFO L432 NwaCegarLoop]: 240 mSDtfsCounter, 293 mSDsluCounter, 1166 mSDsCounter, 0 mSdLazyCounter, 1130 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 1406 SdHoareTripleChecker+Invalid, 1184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:51:16,112 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 1406 Invalid, 1184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1130 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-14 04:51:16,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23436 states. [2024-11-14 04:51:16,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23436 to 16794. [2024-11-14 04:51:16,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16794 states, 16772 states have (on average 2.8162413546386835) internal successors, (47234), 16793 states have internal predecessors, (47234), 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) [2024-11-14 04:51:16,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16794 states to 16794 states and 47234 transitions. [2024-11-14 04:51:16,824 INFO L78 Accepts]: Start accepts. Automaton has 16794 states and 47234 transitions. Word has length 59 [2024-11-14 04:51:16,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:51:16,824 INFO L471 AbstractCegarLoop]: Abstraction has 16794 states and 47234 transitions. [2024-11-14 04:51:16,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.363636363636363) internal successors, (59), 12 states have internal predecessors, (59), 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) [2024-11-14 04:51:16,824 INFO L276 IsEmpty]: Start isEmpty. Operand 16794 states and 47234 transitions. [2024-11-14 04:51:16,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-14 04:51:16,825 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:51:16,825 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:51:16,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2024-11-14 04:51:17,025 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,112 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:51:17,025 INFO L396 AbstractCegarLoop]: === Iteration 90 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:51:17,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:51:17,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1042865798, now seen corresponding path program 32 times [2024-11-14 04:51:17,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:51:17,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229266674] [2024-11-14 04:51:17,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:51:17,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:51:17,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:51:17,738 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:51:17,738 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:51:17,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229266674] [2024-11-14 04:51:17,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229266674] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:51:17,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115048170] [2024-11-14 04:51:17,738 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:51:17,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:51:17,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:51:17,740 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:51:17,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2024-11-14 04:51:18,256 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:51:18,256 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:51:18,257 INFO L255 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:51:18,259 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:51:18,402 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:51:18,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:51:18,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:51:18,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:51:18,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:18,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:18,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:18,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:18,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:51:18,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:18,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:18,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:18,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:18,682 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:18,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 47 [2024-11-14 04:51:18,691 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:51:18,691 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:51:18,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115048170] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:51:18,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:51:18,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:51:18,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800993619] [2024-11-14 04:51:18,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:51:18,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:51:18,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:51:18,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:51:18,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:51:18,692 INFO L87 Difference]: Start difference. First operand 16794 states and 47234 transitions. Second operand has 12 states, 11 states have (on average 5.363636363636363) internal successors, (59), 12 states have internal predecessors, (59), 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) [2024-11-14 04:51:22,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:51:22,144 INFO L93 Difference]: Finished difference Result 33146 states and 91919 transitions. [2024-11-14 04:51:22,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-14 04:51:22,145 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.363636363636363) internal successors, (59), 12 states have internal predecessors, (59), 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 59 [2024-11-14 04:51:22,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:51:22,215 INFO L225 Difference]: With dead ends: 33146 [2024-11-14 04:51:22,216 INFO L226 Difference]: Without dead ends: 32396 [2024-11-14 04:51:22,226 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=388, Invalid=1418, Unknown=0, NotChecked=0, Total=1806 [2024-11-14 04:51:22,226 INFO L432 NwaCegarLoop]: 358 mSDtfsCounter, 397 mSDsluCounter, 1527 mSDsCounter, 0 mSdLazyCounter, 1650 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 1885 SdHoareTripleChecker+Invalid, 1704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:51:22,226 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [397 Valid, 1885 Invalid, 1704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1650 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-14 04:51:22,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32396 states. [2024-11-14 04:51:22,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32396 to 15479. [2024-11-14 04:51:22,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15479 states, 15457 states have (on average 2.807013003817041) internal successors, (43388), 15478 states have internal predecessors, (43388), 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) [2024-11-14 04:51:22,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15479 states to 15479 states and 43388 transitions. [2024-11-14 04:51:22,883 INFO L78 Accepts]: Start accepts. Automaton has 15479 states and 43388 transitions. Word has length 59 [2024-11-14 04:51:22,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:51:22,883 INFO L471 AbstractCegarLoop]: Abstraction has 15479 states and 43388 transitions. [2024-11-14 04:51:22,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.363636363636363) internal successors, (59), 12 states have internal predecessors, (59), 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) [2024-11-14 04:51:22,884 INFO L276 IsEmpty]: Start isEmpty. Operand 15479 states and 43388 transitions. [2024-11-14 04:51:22,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-14 04:51:22,884 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:51:22,884 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:51:22,904 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2024-11-14 04:51:23,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2024-11-14 04:51:23,085 INFO L396 AbstractCegarLoop]: === Iteration 91 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:51:23,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:51:23,085 INFO L85 PathProgramCache]: Analyzing trace with hash 997435724, now seen corresponding path program 33 times [2024-11-14 04:51:23,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:51:23,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015670511] [2024-11-14 04:51:23,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:51:23,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:51:23,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:51:23,990 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:51:23,990 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:51:23,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015670511] [2024-11-14 04:51:23,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015670511] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:51:23,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308509362] [2024-11-14 04:51:23,991 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:51:23,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:51:23,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:51:23,993 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:51:23,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2024-11-14 04:51:24,629 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:51:24,630 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:51:24,631 INFO L255 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-14 04:51:24,633 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:51:24,772 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:51:24,816 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:51:24,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:51:25,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:51:25,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:25,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:25,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:25,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:25,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:51:25,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:25,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:25,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:25,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:25,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 47 [2024-11-14 04:51:25,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:25,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:25,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:25,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:25,187 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:25,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 47 [2024-11-14 04:51:25,198 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:51:25,199 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:51:25,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308509362] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:51:25,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:51:25,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [12] total 21 [2024-11-14 04:51:25,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197254837] [2024-11-14 04:51:25,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:51:25,199 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:51:25,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:51:25,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:51:25,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2024-11-14 04:51:25,200 INFO L87 Difference]: Start difference. First operand 15479 states and 43388 transitions. Second operand has 12 states, 11 states have (on average 5.454545454545454) internal successors, (60), 12 states have internal predecessors, (60), 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) [2024-11-14 04:51:28,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:51:28,948 INFO L93 Difference]: Finished difference Result 35446 states and 98238 transitions. [2024-11-14 04:51:28,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-14 04:51:28,949 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.454545454545454) internal successors, (60), 12 states have internal predecessors, (60), 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 60 [2024-11-14 04:51:28,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:51:29,068 INFO L225 Difference]: With dead ends: 35446 [2024-11-14 04:51:29,068 INFO L226 Difference]: Without dead ends: 34697 [2024-11-14 04:51:29,082 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=311, Invalid=1495, Unknown=0, NotChecked=0, Total=1806 [2024-11-14 04:51:29,082 INFO L432 NwaCegarLoop]: 245 mSDtfsCounter, 417 mSDsluCounter, 952 mSDsCounter, 0 mSdLazyCounter, 875 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 1197 SdHoareTripleChecker+Invalid, 937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:51:29,082 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [417 Valid, 1197 Invalid, 937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 875 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-14 04:51:29,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34697 states. [2024-11-14 04:51:29,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34697 to 14954. [2024-11-14 04:51:29,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14954 states, 14932 states have (on average 2.803241360835789) internal successors, (41858), 14953 states have internal predecessors, (41858), 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) [2024-11-14 04:51:30,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14954 states to 14954 states and 41858 transitions. [2024-11-14 04:51:30,077 INFO L78 Accepts]: Start accepts. Automaton has 14954 states and 41858 transitions. Word has length 60 [2024-11-14 04:51:30,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:51:30,078 INFO L471 AbstractCegarLoop]: Abstraction has 14954 states and 41858 transitions. [2024-11-14 04:51:30,078 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.454545454545454) internal successors, (60), 12 states have internal predecessors, (60), 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) [2024-11-14 04:51:30,078 INFO L276 IsEmpty]: Start isEmpty. Operand 14954 states and 41858 transitions. [2024-11-14 04:51:30,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-11-14 04:51:30,079 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:51:30,079 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:51:30,096 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2024-11-14 04:51:30,279 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2024-11-14 04:51:30,279 INFO L396 AbstractCegarLoop]: === Iteration 92 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:51:30,280 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:51:30,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1120685111, now seen corresponding path program 34 times [2024-11-14 04:51:30,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:51:30,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916617686] [2024-11-14 04:51:30,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:51:30,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:51:30,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:51:31,726 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:51:31,726 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:51:31,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916617686] [2024-11-14 04:51:31,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916617686] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:51:31,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891519966] [2024-11-14 04:51:31,726 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 04:51:31,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:51:31,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:51:31,728 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:51:31,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2024-11-14 04:51:32,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:51:32,386 INFO L255 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-14 04:51:32,390 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:51:32,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-14 04:51:32,415 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-14 04:51:32,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-14 04:51:32,595 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:51:32,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-14 04:51:32,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-11-14 04:51:32,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-11-14 04:51:33,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 47 [2024-11-14 04:51:33,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 47 [2024-11-14 04:51:33,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 47 [2024-11-14 04:51:33,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:51:33,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 47 [2024-11-14 04:51:33,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 32 [2024-11-14 04:51:33,445 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:51:33,445 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:51:34,207 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse5 (* |c_ULTIMATE.start_main_~i~1#1| 4))) (let ((.cse0 (select |c_#race| |c_ULTIMATE.start_main_~is~0#1.base|)) (.cse1 (+ |c_ULTIMATE.start_main_~is~0#1.offset| .cse5)) (.cse2 (+ |c_ULTIMATE.start_main_~is~0#1.offset| 1 .cse5)) (.cse3 (+ 2 |c_ULTIMATE.start_main_~is~0#1.offset| .cse5)) (.cse4 (+ 3 |c_ULTIMATE.start_main_~is~0#1.offset| .cse5))) (and (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (v_ArrVal_9410 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store (store .cse0 .cse1 |ULTIMATE.start_main_#t~nondet7#1|) .cse2 v_ArrVal_9407) .cse3 v_ArrVal_9408) .cse4 v_ArrVal_9410)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0)) (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (v_ArrVal_9410 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store (store .cse0 .cse1 |ULTIMATE.start_main_#t~nondet7#1|) .cse2 v_ArrVal_9407) .cse3 v_ArrVal_9408) .cse4 v_ArrVal_9410)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) (+ c_threadThread1of2ForFork0_~p~0.offset 1)) 0)) (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (v_ArrVal_9410 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store (store .cse0 .cse1 |ULTIMATE.start_main_#t~nondet7#1|) .cse2 v_ArrVal_9407) .cse3 v_ArrVal_9408) .cse4 v_ArrVal_9410)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) 0)) (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (v_ArrVal_9410 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store (store .cse0 .cse1 |ULTIMATE.start_main_#t~nondet7#1|) .cse2 v_ArrVal_9407) .cse3 v_ArrVal_9408) .cse4 v_ArrVal_9410)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) (+ 3 c_threadThread1of2ForFork0_~p~0.offset)) 0))))) is different from false [2024-11-14 04:51:35,811 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#race| |c_ULTIMATE.start_main_~is~0#1.base|)) (.cse0 (+ |c_ULTIMATE.start_main_~i~1#1| 1))) (and (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (|v_ULTIMATE.start_main_~i~1#1_34| Int) (v_ArrVal_9410 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_34| .cse0) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse2 (* |v_ULTIMATE.start_main_~i~1#1_34| 4))) (store (store (store (store .cse1 (+ .cse2 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse2 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9407) (+ .cse2 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9408) (+ .cse2 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9410))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) (+ c_threadThread1of2ForFork0_~p~0.offset 1)) 0))) (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (|v_ULTIMATE.start_main_~i~1#1_34| Int) (v_ArrVal_9410 Int)) (or (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse3 (* |v_ULTIMATE.start_main_~i~1#1_34| 4))) (store (store (store (store .cse1 (+ .cse3 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse3 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9407) (+ .cse3 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9408) (+ .cse3 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9410))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) 0) (< |v_ULTIMATE.start_main_~i~1#1_34| .cse0))) (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (|v_ULTIMATE.start_main_~i~1#1_34| Int) (v_ArrVal_9410 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_34| .cse0) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse4 (* |v_ULTIMATE.start_main_~i~1#1_34| 4))) (store (store (store (store .cse1 (+ .cse4 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse4 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9407) (+ .cse4 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9408) (+ .cse4 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9410))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0))) (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (|v_ULTIMATE.start_main_~i~1#1_34| Int) (v_ArrVal_9410 Int)) (or (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse5 (* |v_ULTIMATE.start_main_~i~1#1_34| 4))) (store (store (store (store .cse1 (+ .cse5 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse5 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9407) (+ .cse5 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9408) (+ .cse5 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9410))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) (+ 3 c_threadThread1of2ForFork0_~p~0.offset)) 0) (< |v_ULTIMATE.start_main_~i~1#1_34| .cse0))))) is different from false [2024-11-14 04:51:38,305 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) (.cse5 (+ 3 c_threadThread1of2ForFork0_~p~0.offset))) (let ((.cse0 (store |c_#race| c_threadThread1of2ForFork0_~p~0.base (store (store (select |c_#race| c_threadThread1of2ForFork0_~p~0.base) .cse8 0) .cse5 0)))) (let ((.cse1 (select .cse0 |c_ULTIMATE.start_main_~is~0#1.base|)) (.cse3 (+ |c_ULTIMATE.start_main_~i~1#1| 1))) (and (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (|v_ULTIMATE.start_main_~i~1#1_34| Int) (v_ArrVal_9410 Int)) (or (= (select (select (store (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse2 (* |v_ULTIMATE.start_main_~i~1#1_34| 4))) (store (store (store (store .cse1 (+ .cse2 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse2 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9407) (+ .cse2 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9408) (+ .cse2 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9410))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0) (< |v_ULTIMATE.start_main_~i~1#1_34| .cse3))) (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (|v_ULTIMATE.start_main_~i~1#1_34| Int) (v_ArrVal_9410 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_34| .cse3) (= (select (select (store (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse4 (* |v_ULTIMATE.start_main_~i~1#1_34| 4))) (store (store (store (store .cse1 (+ .cse4 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse4 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9407) (+ .cse4 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9408) (+ .cse4 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9410))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) .cse5) 0))) (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (|v_ULTIMATE.start_main_~i~1#1_34| Int) (v_ArrVal_9410 Int)) (or (= (select (select (store (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse6 (* |v_ULTIMATE.start_main_~i~1#1_34| 4))) (store (store (store (store .cse1 (+ .cse6 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse6 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9407) (+ .cse6 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9408) (+ .cse6 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9410))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) (+ c_threadThread1of2ForFork0_~p~0.offset 1)) 0) (< |v_ULTIMATE.start_main_~i~1#1_34| .cse3))) (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (|v_ULTIMATE.start_main_~i~1#1_34| Int) (v_ArrVal_9410 Int)) (or (= (select (select (store (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse7 (* |v_ULTIMATE.start_main_~i~1#1_34| 4))) (store (store (store (store .cse1 (+ .cse7 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse7 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9407) (+ .cse7 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9408) (+ .cse7 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9410))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) .cse8) 0) (< |v_ULTIMATE.start_main_~i~1#1_34| .cse3))))))) is different from false [2024-11-14 04:51:38,670 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse9 (+ c_threadThread1of2ForFork0_~p~0.offset 1)) (.cse7 (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) (.cse5 (+ 3 c_threadThread1of2ForFork0_~p~0.offset))) (let ((.cse1 (store |c_#race| c_threadThread1of2ForFork0_~p~0.base (store (store (store (select |c_#race| c_threadThread1of2ForFork0_~p~0.base) .cse9 0) .cse7 0) .cse5 0)))) (let ((.cse0 (+ |c_ULTIMATE.start_main_~i~1#1| 1)) (.cse2 (select .cse1 |c_ULTIMATE.start_main_~is~0#1.base|))) (and (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (|v_ULTIMATE.start_main_~i~1#1_34| Int) (v_ArrVal_9410 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_34| .cse0) (= (select (select (store (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse3 (* |v_ULTIMATE.start_main_~i~1#1_34| 4))) (store (store (store (store .cse2 (+ .cse3 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse3 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9407) (+ .cse3 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9408) (+ .cse3 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9410))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0))) (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (|v_ULTIMATE.start_main_~i~1#1_34| Int) (v_ArrVal_9410 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_34| .cse0) (= (select (select (store (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse4 (* |v_ULTIMATE.start_main_~i~1#1_34| 4))) (store (store (store (store .cse2 (+ .cse4 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse4 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9407) (+ .cse4 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9408) (+ .cse4 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9410))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) .cse5) 0))) (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (|v_ULTIMATE.start_main_~i~1#1_34| Int) (v_ArrVal_9410 Int)) (or (= (select (select (store (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse6 (* |v_ULTIMATE.start_main_~i~1#1_34| 4))) (store (store (store (store .cse2 (+ .cse6 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse6 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9407) (+ .cse6 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9408) (+ .cse6 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9410))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) .cse7) 0) (< |v_ULTIMATE.start_main_~i~1#1_34| .cse0))) (forall ((v_ArrVal_9412 (Array Int Int)) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9407 Int) (v_ArrVal_9408 Int) (|v_ULTIMATE.start_main_~i~1#1_34| Int) (v_ArrVal_9410 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_34| .cse0) (= (select (select (store (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse8 (* |v_ULTIMATE.start_main_~i~1#1_34| 4))) (store (store (store (store .cse2 (+ .cse8 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse8 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9407) (+ .cse8 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9408) (+ .cse8 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9410))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9412) c_threadThread1of2ForFork0_~p~0.base) .cse9) 0))))))) is different from false [2024-11-14 04:51:39,142 INFO L349 Elim1Store]: treesize reduction 680, result has 32.0 percent of original size [2024-11-14 04:51:39,142 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 8 case distinctions, treesize of input 94 treesize of output 332 [2024-11-14 04:51:39,170 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:51:39,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 294 treesize of output 266 [2024-11-14 04:51:39,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-14 04:51:39,781 INFO L349 Elim1Store]: treesize reduction 873, result has 12.7 percent of original size [2024-11-14 04:51:39,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 13 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 94 treesize of output 139 [2024-11-14 04:51:39,795 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-14 04:51:39,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 32 [2024-11-14 04:51:40,000 INFO L349 Elim1Store]: treesize reduction 999, result has 0.1 percent of original size [2024-11-14 04:51:40,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 13 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 94 treesize of output 1 [2024-11-14 04:51:40,104 INFO L349 Elim1Store]: treesize reduction 999, result has 0.1 percent of original size [2024-11-14 04:51:40,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 13 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 92 treesize of output 1 [2024-11-14 04:51:43,598 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 9 refuted. 1 times theorem prover too weak. 0 trivial. 4 not checked. [2024-11-14 04:51:43,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891519966] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:51:43,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [834519675] [2024-11-14 04:51:43,608 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:311) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.PathProgram$PathProgramConstructor.createPathProgramTransition(PathProgram.java:286) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1715) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.PathProgram$PathProgramConstructor.(PathProgram.java:251) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.PathProgram.constructPathProgram(PathProgram.java:118) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:429) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:315) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:239) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:168) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:143) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2024-11-14 04:51:43,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:51:43,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 19] total 41 [2024-11-14 04:51:43,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648156771] [2024-11-14 04:51:43,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:51:43,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-14 04:51:43,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:51:43,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-14 04:51:43,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1172, Unknown=49, NotChecked=300, Total=1722 [2024-11-14 04:51:43,613 INFO L87 Difference]: Start difference. First operand 14954 states and 41858 transitions. Second operand has 42 states, 41 states have (on average 3.4390243902439024) internal successors, (141), 42 states have internal predecessors, (141), 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) [2024-11-14 04:52:13,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:52:13,640 INFO L93 Difference]: Finished difference Result 23354 states and 64209 transitions. [2024-11-14 04:52:13,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-14 04:52:13,640 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 41 states have (on average 3.4390243902439024) internal successors, (141), 42 states have internal predecessors, (141), 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 68 [2024-11-14 04:52:13,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:52:13,710 INFO L225 Difference]: With dead ends: 23354 [2024-11-14 04:52:13,710 INFO L226 Difference]: Without dead ends: 22503 [2024-11-14 04:52:13,719 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 121 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 949 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=631, Invalid=2868, Unknown=57, NotChecked=476, Total=4032 [2024-11-14 04:52:13,719 INFO L432 NwaCegarLoop]: 125 mSDtfsCounter, 1232 mSDsluCounter, 2076 mSDsCounter, 0 mSdLazyCounter, 1928 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1232 SdHoareTripleChecker+Valid, 2201 SdHoareTripleChecker+Invalid, 4050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 1928 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1912 IncrementalHoareTripleChecker+Unchecked, 24.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:52:13,720 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1232 Valid, 2201 Invalid, 4050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 1928 Invalid, 0 Unknown, 1912 Unchecked, 24.1s Time] [2024-11-14 04:52:13,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22503 states. [2024-11-14 04:52:14,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22503 to 15381. [2024-11-14 04:52:14,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15381 states, 15359 states have (on average 2.806562927273911) internal successors, (43106), 15380 states have internal predecessors, (43106), 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) [2024-11-14 04:52:14,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15381 states to 15381 states and 43106 transitions. [2024-11-14 04:52:14,416 INFO L78 Accepts]: Start accepts. Automaton has 15381 states and 43106 transitions. Word has length 68 [2024-11-14 04:52:14,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:52:14,542 INFO L471 AbstractCegarLoop]: Abstraction has 15381 states and 43106 transitions. [2024-11-14 04:52:14,542 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 41 states have (on average 3.4390243902439024) internal successors, (141), 42 states have internal predecessors, (141), 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) [2024-11-14 04:52:14,542 INFO L276 IsEmpty]: Start isEmpty. Operand 15381 states and 43106 transitions. [2024-11-14 04:52:14,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-11-14 04:52:14,543 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:52:14,543 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:52:14,559 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2024-11-14 04:52:14,743 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2024-11-14 04:52:14,744 INFO L396 AbstractCegarLoop]: === Iteration 93 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:52:14,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:52:14,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1159623973, now seen corresponding path program 35 times [2024-11-14 04:52:14,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:52:14,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003368410] [2024-11-14 04:52:14,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:52:14,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:52:14,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:52:16,052 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:52:16,053 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:52:16,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003368410] [2024-11-14 04:52:16,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003368410] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:52:16,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467991571] [2024-11-14 04:52:16,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 04:52:16,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:52:16,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:52:16,055 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:52:16,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2024-11-14 04:52:16,633 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-14 04:52:16,633 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:52:16,635 INFO L255 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-14 04:52:16,638 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:52:16,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-14 04:52:16,690 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-14 04:52:16,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-14 04:52:17,034 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:52:17,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-14 04:52:17,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-11-14 04:52:17,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2024-11-14 04:52:17,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:52:17,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 41 [2024-11-14 04:52:17,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:52:17,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 41 [2024-11-14 04:52:17,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:52:17,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 41 [2024-11-14 04:52:17,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:52:17,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 41 [2024-11-14 04:52:17,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 26 [2024-11-14 04:52:17,935 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:52:17,935 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:52:18,293 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (* |c_ULTIMATE.start_main_~i~1#1| 4))) (let ((.cse0 (select |c_#race| |c_ULTIMATE.start_main_~is~0#1.base|)) (.cse1 (+ 2 |c_ULTIMATE.start_main_~is~0#1.offset| .cse3)) (.cse2 (+ 3 |c_ULTIMATE.start_main_~is~0#1.offset| .cse3))) (and (forall ((v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int))) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store .cse0 .cse1 v_ArrVal_9515) .cse2 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) (+ 3 c_threadThread1of2ForFork0_~p~0.offset)) 0)) (forall ((v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int))) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store .cse0 .cse1 v_ArrVal_9515) .cse2 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0)) (forall ((v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int))) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store .cse0 .cse1 v_ArrVal_9515) .cse2 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) (+ c_threadThread1of2ForFork0_~p~0.offset 1)) 0)) (forall ((v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int))) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store .cse0 .cse1 v_ArrVal_9515) .cse2 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) 0))))) is different from false [2024-11-14 04:52:18,332 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (* |c_ULTIMATE.start_main_~i~1#1| 4))) (let ((.cse0 (select |c_#race| |c_ULTIMATE.start_main_~is~0#1.base|)) (.cse1 (+ |c_ULTIMATE.start_main_~is~0#1.offset| 1 .cse4)) (.cse2 (+ 2 |c_ULTIMATE.start_main_~is~0#1.offset| .cse4)) (.cse3 (+ 3 |c_ULTIMATE.start_main_~is~0#1.offset| .cse4))) (and (forall ((v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store .cse0 .cse1 v_ArrVal_9512) .cse2 v_ArrVal_9515) .cse3 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0)) (forall ((v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store .cse0 .cse1 v_ArrVal_9512) .cse2 v_ArrVal_9515) .cse3 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) (+ c_threadThread1of2ForFork0_~p~0.offset 1)) 0)) (forall ((v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store .cse0 .cse1 v_ArrVal_9512) .cse2 v_ArrVal_9515) .cse3 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) (+ 3 c_threadThread1of2ForFork0_~p~0.offset)) 0)) (forall ((v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store .cse0 .cse1 v_ArrVal_9512) .cse2 v_ArrVal_9515) .cse3 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) 0))))) is different from false [2024-11-14 04:52:18,387 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse5 (* |c_ULTIMATE.start_main_~i~1#1| 4))) (let ((.cse0 (select |c_#race| |c_ULTIMATE.start_main_~is~0#1.base|)) (.cse1 (+ |c_ULTIMATE.start_main_~is~0#1.offset| .cse5)) (.cse2 (+ |c_ULTIMATE.start_main_~is~0#1.offset| 1 .cse5)) (.cse3 (+ 2 |c_ULTIMATE.start_main_~is~0#1.offset| .cse5)) (.cse4 (+ 3 |c_ULTIMATE.start_main_~is~0#1.offset| .cse5))) (and (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store (store .cse0 .cse1 |ULTIMATE.start_main_#t~nondet7#1|) .cse2 v_ArrVal_9512) .cse3 v_ArrVal_9515) .cse4 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) 0)) (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store (store .cse0 .cse1 |ULTIMATE.start_main_#t~nondet7#1|) .cse2 v_ArrVal_9512) .cse3 v_ArrVal_9515) .cse4 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) (+ c_threadThread1of2ForFork0_~p~0.offset 1)) 0)) (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store (store .cse0 .cse1 |ULTIMATE.start_main_#t~nondet7#1|) .cse2 v_ArrVal_9512) .cse3 v_ArrVal_9515) .cse4 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) (+ 3 c_threadThread1of2ForFork0_~p~0.offset)) 0)) (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store (store .cse0 .cse1 |ULTIMATE.start_main_#t~nondet7#1|) .cse2 v_ArrVal_9512) .cse3 v_ArrVal_9515) .cse4 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0))))) is different from false [2024-11-14 04:52:19,926 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse5 (+ 3 c_threadThread1of2ForFork0_~p~0.offset))) (let ((.cse0 (store |c_#race| c_threadThread1of2ForFork0_~p~0.base (store (select |c_#race| c_threadThread1of2ForFork0_~p~0.base) .cse5 0)))) (let ((.cse1 (select .cse0 |c_ULTIMATE.start_main_~is~0#1.base|)) (.cse3 (+ |c_ULTIMATE.start_main_#t~post11#1| 1))) (and (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse2 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse1 (+ .cse2 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse2 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse2 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse2 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) 0)) (< |v_ULTIMATE.start_main_~i~1#1_36| .cse3))) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse4 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse1 (+ .cse4 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse4 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse4 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse4 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse5) 0)) (< |v_ULTIMATE.start_main_~i~1#1_36| .cse3))) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse6 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse1 (+ .cse6 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse6 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse6 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse6 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0)) (< |v_ULTIMATE.start_main_~i~1#1_36| .cse3))) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse7 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse1 (+ .cse7 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse7 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse7 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse7 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) (+ c_threadThread1of2ForFork0_~p~0.offset 1)) 0)) (< |v_ULTIMATE.start_main_~i~1#1_36| .cse3))))))) is different from false [2024-11-14 04:52:20,226 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse7 (+ 3 c_threadThread1of2ForFork0_~p~0.offset))) (let ((.cse1 (store |c_#race| c_threadThread1of2ForFork0_~p~0.base (store (select |c_#race| c_threadThread1of2ForFork0_~p~0.base) .cse7 0)))) (let ((.cse0 (+ |c_ULTIMATE.start_main_~i~1#1| 1)) (.cse2 (select .cse1 |c_ULTIMATE.start_main_~is~0#1.base|))) (and (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_36| .cse0) (= (select (select (store (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse3 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse2 (+ .cse3 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse3 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse3 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse3 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) (+ c_threadThread1of2ForFork0_~p~0.offset 1)) 0))) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_36| .cse0) (= (select (select (store (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse4 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse2 (+ .cse4 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse4 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse4 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse4 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0))) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_36| .cse0) (= (select (select (store (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse5 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse2 (+ .cse5 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse5 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse5 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse5 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) 0))) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_36| .cse0) (= (select (select (store (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse6 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse2 (+ .cse6 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse6 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse6 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse6 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse7) 0))))))) is different from false [2024-11-14 04:52:20,587 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse5 (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) (.cse7 (+ 3 c_threadThread1of2ForFork0_~p~0.offset))) (let ((.cse0 (store |c_#race| c_threadThread1of2ForFork0_~p~0.base (store (store (select |c_#race| c_threadThread1of2ForFork0_~p~0.base) .cse5 0) .cse7 0)))) (let ((.cse3 (+ |c_ULTIMATE.start_main_~i~1#1| 1)) (.cse1 (select .cse0 |c_ULTIMATE.start_main_~is~0#1.base|))) (and (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (or (= (select (select (store (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse2 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse1 (+ .cse2 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse2 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse2 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse2 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) (+ c_threadThread1of2ForFork0_~p~0.offset 1)) 0) (< |v_ULTIMATE.start_main_~i~1#1_36| .cse3))) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_36| .cse3) (= (select (select (store (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse4 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse1 (+ .cse4 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse4 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse4 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse4 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse5) 0))) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (or (= 0 (select (select (store (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse6 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse1 (+ .cse6 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse6 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse6 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse6 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse7)) (< |v_ULTIMATE.start_main_~i~1#1_36| .cse3))) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_36| .cse3) (= (select (select (store (store .cse0 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse8 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse1 (+ .cse8 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse8 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse8 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse8 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0))))))) is different from false [2024-11-14 04:52:20,788 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse9 (+ c_threadThread1of2ForFork0_~p~0.offset 1)) (.cse4 (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) (.cse7 (+ 3 c_threadThread1of2ForFork0_~p~0.offset))) (let ((.cse1 (store |c_#race| c_threadThread1of2ForFork0_~p~0.base (store (store (store (select |c_#race| c_threadThread1of2ForFork0_~p~0.base) .cse9 0) .cse4 0) .cse7 0)))) (let ((.cse0 (+ |c_ULTIMATE.start_main_~i~1#1| 1)) (.cse2 (select .cse1 |c_ULTIMATE.start_main_~is~0#1.base|))) (and (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_36| .cse0) (= (select (select (store (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse3 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse2 (+ .cse3 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse3 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse3 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse3 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse4) 0))) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_36| .cse0) (= (select (select (store (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse5 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse2 (+ .cse5 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse5 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse5 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse5 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0))) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (or (= (select (select (store (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse6 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse2 (+ .cse6 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse6 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse6 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse6 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse7) 0) (< |v_ULTIMATE.start_main_~i~1#1_36| .cse0))) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int) (|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (or (< |v_ULTIMATE.start_main_~i~1#1_36| .cse0) (= (select (select (store (store .cse1 |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse8 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse2 (+ .cse8 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse8 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse8 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse8 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse9) 0))))))) is different from false [2024-11-14 04:52:21,267 INFO L349 Elim1Store]: treesize reduction 680, result has 32.0 percent of original size [2024-11-14 04:52:21,267 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 8 case distinctions, treesize of input 94 treesize of output 332 [2024-11-14 04:52:21,277 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:52:21,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 294 treesize of output 266 [2024-11-14 04:52:21,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-14 04:52:21,703 INFO L349 Elim1Store]: treesize reduction 906, result has 9.4 percent of original size [2024-11-14 04:52:21,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 13 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 94 treesize of output 106 [2024-11-14 04:52:21,722 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-14 04:52:21,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 16 [2024-11-14 04:52:21,825 INFO L349 Elim1Store]: treesize reduction 999, result has 0.1 percent of original size [2024-11-14 04:52:21,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 13 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 94 treesize of output 1 [2024-11-14 04:52:21,909 INFO L349 Elim1Store]: treesize reduction 999, result has 0.1 percent of original size [2024-11-14 04:52:21,910 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 13 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 92 treesize of output 1 [2024-11-14 04:52:22,428 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 6 not checked. [2024-11-14 04:52:22,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467991571] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:52:22,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [883874384] [2024-11-14 04:52:22,429 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:311) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.PathProgram$PathProgramConstructor.createPathProgramTransition(PathProgram.java:286) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1715) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.PathProgram$PathProgramConstructor.(PathProgram.java:251) at de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.cfg.PathProgram.constructPathProgram(PathProgram.java:118) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:429) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:315) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:239) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:168) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:143) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2024-11-14 04:52:22,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:52:22,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 19] total 46 [2024-11-14 04:52:22,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57330196] [2024-11-14 04:52:22,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:52:22,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-11-14 04:52:22,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 04:52:22,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-11-14 04:52:22,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1350, Unknown=27, NotChecked=574, Total=2162 [2024-11-14 04:52:22,431 INFO L87 Difference]: Start difference. First operand 15381 states and 43106 transitions. Second operand has 47 states, 46 states have (on average 3.6739130434782608) internal successors, (169), 47 states have internal predecessors, (169), 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) [2024-11-14 04:52:34,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:52:36,937 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse14 (* |c_ULTIMATE.start_main_~i~1#1| 4))) (let ((.cse6 (+ |c_ULTIMATE.start_main_#t~post11#1| 1)) (.cse0 (select |c_#race| c_threadThread1of2ForFork0_~p~0.base)) (.cse4 (+ 2 c_threadThread1of2ForFork0_~p~0.offset)) (.cse7 (+ c_threadThread1of2ForFork0_~p~0.offset 1)) (.cse1 (+ 3 c_threadThread1of2ForFork0_~p~0.offset)) (.cse2 (select |c_#race| |c_ULTIMATE.start_main_~is~0#1.base|)) (.cse11 (+ |c_ULTIMATE.start_main_~is~0#1.offset| .cse14)) (.cse12 (+ |c_ULTIMATE.start_main_~is~0#1.offset| 1 .cse14)) (.cse13 (+ 2 |c_ULTIMATE.start_main_~is~0#1.offset| .cse14)) (.cse3 (+ 3 |c_ULTIMATE.start_main_~is~0#1.offset| .cse14))) (and (= (select .cse0 .cse1) 0) (forall ((v_ArrVal_9517 Int) (v_ArrVal_9518 (Array Int Int))) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store .cse2 .cse3 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse4) 0)) (= |c_ULTIMATE.start_main_~is~0#1.offset| 0) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse5 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse2 (+ .cse5 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse5 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse5 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse5 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse4) 0)) (< |v_ULTIMATE.start_main_~i~1#1_36| .cse6))) (not (= |c_ULTIMATE.start_main_~tids~0#1.base| |c_ULTIMATE.start_main_~is~0#1.base|)) (forall ((v_ArrVal_9517 Int) (v_ArrVal_9518 (Array Int Int))) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store .cse2 .cse3 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse7) 0)) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse8 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse2 (+ .cse8 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse8 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse8 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse8 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse7) 0)) (< |v_ULTIMATE.start_main_~i~1#1_36| .cse6))) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse9 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse2 (+ .cse9 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse9 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse9 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse9 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse1) 0)) (< |v_ULTIMATE.start_main_~i~1#1_36| .cse6))) (= (select .cse0 .cse4) 0) (forall ((v_ArrVal_9517 Int) (v_ArrVal_9518 (Array Int Int))) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store .cse2 .cse3 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse1) 0)) (= (select .cse0 .cse7) 0) (not (= |c_ULTIMATE.start_main_~tids~0#1.base| c_threadThread1of2ForFork0_~p~0.base)) (forall ((|v_ULTIMATE.start_main_~i~1#1_36| Int)) (or (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (let ((.cse10 (* |v_ULTIMATE.start_main_~i~1#1_36| 4))) (store (store (store (store .cse2 (+ .cse10 |c_ULTIMATE.start_main_~is~0#1.offset|) |ULTIMATE.start_main_#t~nondet7#1|) (+ .cse10 |c_ULTIMATE.start_main_~is~0#1.offset| 1) v_ArrVal_9512) (+ .cse10 2 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9515) (+ .cse10 3 |c_ULTIMATE.start_main_~is~0#1.offset|) v_ArrVal_9517))) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0)) (< |v_ULTIMATE.start_main_~i~1#1_36| .cse6))) (forall ((v_ArrVal_9517 Int) (v_ArrVal_9518 (Array Int Int))) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store .cse2 .cse3 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0)) (= (select .cse0 c_threadThread1of2ForFork0_~p~0.offset) 0) (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store (store .cse2 .cse11 |ULTIMATE.start_main_#t~nondet7#1|) .cse12 v_ArrVal_9512) .cse13 v_ArrVal_9515) .cse3 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse4) 0)) (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store (store .cse2 .cse11 |ULTIMATE.start_main_#t~nondet7#1|) .cse12 v_ArrVal_9512) .cse13 v_ArrVal_9515) .cse3 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse7) 0)) (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store (store .cse2 .cse11 |ULTIMATE.start_main_#t~nondet7#1|) .cse12 v_ArrVal_9512) .cse13 v_ArrVal_9515) .cse3 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) .cse1) 0)) (= (select |c_#valid| |c_ULTIMATE.start_main_~tids~0#1.base|) 1) (forall ((|ULTIMATE.start_main_#t~nondet7#1| Int) (v_ArrVal_9517 Int) (v_ArrVal_9515 Int) (v_ArrVal_9518 (Array Int Int)) (v_ArrVal_9512 Int)) (= (select (select (store (store |c_#race| |c_ULTIMATE.start_main_~is~0#1.base| (store (store (store (store .cse2 .cse11 |ULTIMATE.start_main_#t~nondet7#1|) .cse12 v_ArrVal_9512) .cse13 v_ArrVal_9515) .cse3 v_ArrVal_9517)) |c_ULTIMATE.start_main_~tids~0#1.base| v_ArrVal_9518) c_threadThread1of2ForFork0_~p~0.base) c_threadThread1of2ForFork0_~p~0.offset) 0))))) is different from true [2024-11-14 04:52:40,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:52:42,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:52:44,964 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:52:47,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-14 04:52:51,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:52:51,284 INFO L93 Difference]: Finished difference Result 31152 states and 84951 transitions. [2024-11-14 04:52:51,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-14 04:52:51,285 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 3.6739130434782608) internal successors, (169), 47 states have internal predecessors, (169), 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 68 [2024-11-14 04:52:51,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:52:51,371 INFO L225 Difference]: With dead ends: 31152 [2024-11-14 04:52:51,371 INFO L226 Difference]: Without dead ends: 30301 [2024-11-14 04:52:51,382 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 114 SyntacticMatches, 6 SemanticMatches, 77 ConstructedPredicates, 8 IntricatePredicates, 0 DeprecatedPredicates, 1601 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=854, Invalid=4119, Unknown=29, NotChecked=1160, Total=6162 [2024-11-14 04:52:51,382 INFO L432 NwaCegarLoop]: 154 mSDtfsCounter, 1358 mSDsluCounter, 2701 mSDsCounter, 0 mSdLazyCounter, 2322 mSolverCounterSat, 166 mSolverCounterUnsat, 173 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1358 SdHoareTripleChecker+Valid, 2855 SdHoareTripleChecker+Invalid, 11483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 2322 IncrementalHoareTripleChecker+Invalid, 173 IncrementalHoareTripleChecker+Unknown, 8822 IncrementalHoareTripleChecker+Unchecked, 21.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:52:51,382 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1358 Valid, 2855 Invalid, 11483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 2322 Invalid, 173 Unknown, 8822 Unchecked, 21.1s Time] [2024-11-14 04:52:51,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30301 states. [2024-11-14 04:52:52,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30301 to 15382. [2024-11-14 04:52:52,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15382 states, 15360 states have (on average 2.806510416666667) internal successors, (43108), 15381 states have internal predecessors, (43108), 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) [2024-11-14 04:52:52,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15382 states to 15382 states and 43108 transitions. [2024-11-14 04:52:52,205 INFO L78 Accepts]: Start accepts. Automaton has 15382 states and 43108 transitions. Word has length 68 [2024-11-14 04:52:52,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:52:52,205 INFO L471 AbstractCegarLoop]: Abstraction has 15382 states and 43108 transitions. [2024-11-14 04:52:52,205 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 46 states have (on average 3.6739130434782608) internal successors, (169), 47 states have internal predecessors, (169), 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) [2024-11-14 04:52:52,205 INFO L276 IsEmpty]: Start isEmpty. Operand 15382 states and 43108 transitions. [2024-11-14 04:52:52,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-11-14 04:52:52,206 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:52:52,206 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:52:52,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2024-11-14 04:52:52,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2024-11-14 04:52:52,407 INFO L396 AbstractCegarLoop]: === Iteration 94 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (and 4 more)] === [2024-11-14 04:52:52,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:52:52,407 INFO L85 PathProgramCache]: Analyzing trace with hash 54207933, now seen corresponding path program 36 times [2024-11-14 04:52:52,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:52:52,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974837456] [2024-11-14 04:52:52,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:52:52,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:52:52,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:52:54,047 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:52:54,047 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 04:52:54,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974837456] [2024-11-14 04:52:54,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974837456] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:52:54,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847545040] [2024-11-14 04:52:54,047 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 04:52:54,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:52:54,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:52:54,049 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:52:54,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1679c184-a987-46d9-868d-b9f91488b988/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2024-11-14 04:52:55,038 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 04:52:55,038 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 04:52:55,041 INFO L255 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-14 04:52:55,044 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:52:55,492 INFO L378 Elim1Store]: Elim1 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 [2024-11-14 04:52:55,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-14 04:52:55,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-11-14 04:52:56,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2024-11-14 04:52:56,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:52:56,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 41 [2024-11-14 04:52:56,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:52:56,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 41 [2024-11-14 04:52:56,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:52:56,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 41 [2024-11-14 04:52:56,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:52:56,299 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:52:56,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 41 [2024-11-14 04:52:56,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-14 04:52:56,514 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-14 04:52:56,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 41 [2024-11-14 04:52:56,573 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-14 04:52:56,573 INFO L311 TraceCheckSpWp]: Computing backward predicates...