./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1 --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ebedbc62bd44b0c214a81c07c6f99e850a5d96675b77716f8547d1b39e8b2cf8 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 06:52:52,930 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 06:52:52,999 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DataRace-32bit-Automizer_Default.epf [2024-12-02 06:52:53,005 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 06:52:53,006 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 06:52:53,033 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 06:52:53,034 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 06:52:53,034 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 06:52:53,034 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 06:52:53,034 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 06:52:53,035 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 06:52:53,035 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 06:52:53,035 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 06:52:53,035 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 06:52:53,035 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 06:52:53,035 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 06:52:53,035 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 06:52:53,036 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 06:52:53,036 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 06:52:53,036 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 06:52:53,036 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 06:52:53,036 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 06:52:53,036 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2024-12-02 06:52:53,036 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 06:52:53,036 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 06:52:53,036 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 06:52:53,036 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 06:52:53,036 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 06:52:53,037 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 06:52:53,037 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 06:52:53,037 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 06:52:53,037 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:52:53,037 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 06:52:53,037 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 06:52:53,037 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 06:52:53,037 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:52:53,038 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 06:52:53,038 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 06:52:53,038 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 06:52:53,038 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 06:52:53,038 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 06:52:53,038 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 06:52:53,038 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 06:52:53,038 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 06:52:53,038 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 06:52:53,038 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 06:52:53,039 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1 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 -> Automizer 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 -> ebedbc62bd44b0c214a81c07c6f99e850a5d96675b77716f8547d1b39e8b2cf8 [2024-12-02 06:52:53,321 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 06:52:53,330 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 06:52:53,333 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 06:52:53,334 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 06:52:53,334 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 06:52:53,336 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i [2024-12-02 06:52:56,213 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/data/4382e4584/026a60279a00492caac5becc17f36e7a/FLAG20eac8e90 [2024-12-02 06:52:56,509 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 06:52:56,510 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i [2024-12-02 06:52:56,527 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/data/4382e4584/026a60279a00492caac5becc17f36e7a/FLAG20eac8e90 [2024-12-02 06:52:56,543 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/data/4382e4584/026a60279a00492caac5becc17f36e7a [2024-12-02 06:52:56,546 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 06:52:56,547 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 06:52:56,548 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 06:52:56,549 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 06:52:56,552 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 06:52:56,553 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:52:56" (1/1) ... [2024-12-02 06:52:56,554 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b4819d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:56, skipping insertion in model container [2024-12-02 06:52:56,554 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:52:56" (1/1) ... [2024-12-02 06:52:56,589 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 06:52:56,983 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 06:52:57,017 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 06:52:57,067 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 06:52:57,119 INFO L204 MainTranslator]: Completed translation [2024-12-02 06:52:57,119 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:57 WrapperNode [2024-12-02 06:52:57,119 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 06:52:57,120 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 06:52:57,121 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 06:52:57,121 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 06:52:57,127 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:57" (1/1) ... [2024-12-02 06:52:57,141 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:57" (1/1) ... [2024-12-02 06:52:57,165 INFO L138 Inliner]: procedures = 263, calls = 70, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 153 [2024-12-02 06:52:57,166 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 06:52:57,166 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 06:52:57,166 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 06:52:57,166 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 06:52:57,173 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:57" (1/1) ... [2024-12-02 06:52:57,173 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:57" (1/1) ... [2024-12-02 06:52:57,177 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:57" (1/1) ... [2024-12-02 06:52:57,177 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:57" (1/1) ... [2024-12-02 06:52:57,188 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:57" (1/1) ... [2024-12-02 06:52:57,189 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:57" (1/1) ... [2024-12-02 06:52:57,191 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:57" (1/1) ... [2024-12-02 06:52:57,192 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:57" (1/1) ... [2024-12-02 06:52:57,193 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:57" (1/1) ... [2024-12-02 06:52:57,195 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 06:52:57,196 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 06:52:57,196 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 06:52:57,196 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 06:52:57,197 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:57" (1/1) ... [2024-12-02 06:52:57,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:52:57,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:52:57,230 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 06:52:57,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 06:52:57,262 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-12-02 06:52:57,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-12-02 06:52:57,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-12-02 06:52:57,262 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-12-02 06:52:57,262 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 06:52:57,262 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2024-12-02 06:52:57,262 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2024-12-02 06:52:57,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-12-02 06:52:57,263 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 06:52:57,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 06:52:57,264 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 06:52:57,396 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 06:52:57,398 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 06:52:57,724 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 06:52:57,724 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 06:52:57,749 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 06:52:57,750 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-12-02 06:52:57,750 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:52:57 BoogieIcfgContainer [2024-12-02 06:52:57,750 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 06:52:57,753 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 06:52:57,753 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 06:52:57,770 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 06:52:57,771 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 06:52:56" (1/3) ... [2024-12-02 06:52:57,771 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@537a9a5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:52:57, skipping insertion in model container [2024-12-02 06:52:57,771 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:52:57" (2/3) ... [2024-12-02 06:52:57,772 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@537a9a5b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:52:57, skipping insertion in model container [2024-12-02 06:52:57,772 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:52:57" (3/3) ... [2024-12-02 06:52:57,773 INFO L128 eAbstractionObserver]: Analyzing ICFG 06-symbeq_02-funloop_norace.i [2024-12-02 06:52:57,787 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 06:52:57,788 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 06-symbeq_02-funloop_norace.i that has 2 procedures, 157 locations, 1 initial locations, 3 loop locations, and 4 error locations. [2024-12-02 06:52:57,788 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 06:52:57,853 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-12-02 06:52:57,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 160 places, 162 transitions, 328 flow [2024-12-02 06:52:57,971 INFO L124 PetriNetUnfolderBase]: 6/161 cut-off events. [2024-12-02 06:52:57,973 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 06:52:57,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165 conditions, 161 events. 6/161 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 125 event pairs, 0 based on Foata normal form. 0/151 useless extension candidates. Maximal degree in co-relation 80. Up to 2 conditions per place. [2024-12-02 06:52:57,979 INFO L82 GeneralOperation]: Start removeDead. Operand has 160 places, 162 transitions, 328 flow [2024-12-02 06:52:57,984 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 159 places, 161 transitions, 325 flow [2024-12-02 06:52:57,992 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 06:52:58,005 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=PETRI_NET, 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;@1591d455, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 06:52:58,005 INFO L334 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-12-02 06:52:58,037 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 06:52:58,037 INFO L124 PetriNetUnfolderBase]: 4/119 cut-off events. [2024-12-02 06:52:58,037 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 06:52:58,037 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:52:58,038 INFO L206 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:52:58,039 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:52:58,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:52:58,045 INFO L85 PathProgramCache]: Analyzing trace with hash -996743756, now seen corresponding path program 1 times [2024-12-02 06:52:58,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:52:58,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530831175] [2024-12-02 06:52:58,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:52:58,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:52:58,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:52:58,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:52:58,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:52:58,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530831175] [2024-12-02 06:52:58,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530831175] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:52:58,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:52:58,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 06:52:58,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865940012] [2024-12-02 06:52:58,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:52:58,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 06:52:58,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:52:58,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 06:52:58,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 06:52:58,434 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 162 [2024-12-02 06:52:58,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 161 transitions, 325 flow. Second operand has 3 states, 3 states have (on average 150.0) internal successors, (450), 3 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:52:58,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:52:58,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 162 [2024-12-02 06:52:58,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:52:58,523 INFO L124 PetriNetUnfolderBase]: 11/244 cut-off events. [2024-12-02 06:52:58,523 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-12-02 06:52:58,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 275 conditions, 244 events. 11/244 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 391 event pairs, 6 based on Foata normal form. 10/239 useless extension candidates. Maximal degree in co-relation 179. Up to 26 conditions per place. [2024-12-02 06:52:58,526 INFO L140 encePairwiseOnDemand]: 156/162 looper letters, 10 selfloop transitions, 2 changer transitions 0/159 dead transitions. [2024-12-02 06:52:58,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 159 transitions, 345 flow [2024-12-02 06:52:58,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 06:52:58,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 06:52:58,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 461 transitions. [2024-12-02 06:52:58,544 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.948559670781893 [2024-12-02 06:52:58,546 INFO L175 Difference]: Start difference. First operand has 159 places, 161 transitions, 325 flow. Second operand 3 states and 461 transitions. [2024-12-02 06:52:58,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 159 transitions, 345 flow [2024-12-02 06:52:58,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 159 transitions, 344 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 06:52:58,555 INFO L231 Difference]: Finished difference. Result has 161 places, 159 transitions, 330 flow [2024-12-02 06:52:58,557 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=330, PETRI_PLACES=161, PETRI_TRANSITIONS=159} [2024-12-02 06:52:58,561 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 2 predicate places. [2024-12-02 06:52:58,561 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 159 transitions, 330 flow [2024-12-02 06:52:58,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 150.0) internal successors, (450), 3 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:52:58,561 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:52:58,562 INFO L206 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:52:58,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 06:52:58,562 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:52:58,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:52:58,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1592108444, now seen corresponding path program 1 times [2024-12-02 06:52:58,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:52:58,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150690382] [2024-12-02 06:52:58,564 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:52:58,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:52:58,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:52:58,763 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:52:58,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:52:58,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150690382] [2024-12-02 06:52:58,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150690382] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:52:58,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64281291] [2024-12-02 06:52:58,764 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:52:58,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:52:58,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:52:58,766 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:52:58,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 06:52:58,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:52:58,882 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 06:52:58,888 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:52:58,960 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:52:58,960 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:52:59,015 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:52:59,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64281291] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:52:59,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:52:59,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-12-02 06:52:59,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248227763] [2024-12-02 06:52:59,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:52:59,018 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:52:59,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:52:59,019 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:52:59,019 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-12-02 06:52:59,064 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 162 [2024-12-02 06:52:59,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 159 transitions, 330 flow. Second operand has 10 states, 10 states have (on average 147.0) internal successors, (1470), 10 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:52:59,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:52:59,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 162 [2024-12-02 06:52:59,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:52:59,217 INFO L124 PetriNetUnfolderBase]: 11/251 cut-off events. [2024-12-02 06:52:59,217 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-12-02 06:52:59,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 251 events. 11/251 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 385 event pairs, 6 based on Foata normal form. 2/238 useless extension candidates. Maximal degree in co-relation 217. Up to 26 conditions per place. [2024-12-02 06:52:59,220 INFO L140 encePairwiseOnDemand]: 156/162 looper letters, 14 selfloop transitions, 9 changer transitions 0/167 dead transitions. [2024-12-02 06:52:59,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 167 transitions, 394 flow [2024-12-02 06:52:59,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:52:59,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:52:59,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1330 transitions. [2024-12-02 06:52:59,225 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9122085048010974 [2024-12-02 06:52:59,225 INFO L175 Difference]: Start difference. First operand has 161 places, 159 transitions, 330 flow. Second operand 9 states and 1330 transitions. [2024-12-02 06:52:59,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 167 transitions, 394 flow [2024-12-02 06:52:59,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 167 transitions, 392 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 06:52:59,230 INFO L231 Difference]: Finished difference. Result has 171 places, 165 transitions, 378 flow [2024-12-02 06:52:59,230 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=378, PETRI_PLACES=171, PETRI_TRANSITIONS=165} [2024-12-02 06:52:59,231 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 12 predicate places. [2024-12-02 06:52:59,231 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 165 transitions, 378 flow [2024-12-02 06:52:59,232 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 147.0) internal successors, (1470), 10 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:52:59,232 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:52:59,232 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:52:59,243 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 06:52:59,433 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:52:59,433 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:52:59,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:52:59,435 INFO L85 PathProgramCache]: Analyzing trace with hash 567140060, now seen corresponding path program 2 times [2024-12-02 06:52:59,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:52:59,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144435728] [2024-12-02 06:52:59,435 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:52:59,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:52:59,481 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 06:52:59,482 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:52:59,970 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 06:52:59,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:52:59,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144435728] [2024-12-02 06:52:59,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144435728] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:52:59,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:52:59,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 06:52:59,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68260898] [2024-12-02 06:52:59,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:52:59,971 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 06:52:59,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:52:59,972 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 06:52:59,973 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 06:53:00,163 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 162 [2024-12-02 06:53:00,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 165 transitions, 378 flow. Second operand has 6 states, 6 states have (on average 137.5) internal successors, (825), 6 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:00,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:00,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 162 [2024-12-02 06:53:00,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:00,449 INFO L124 PetriNetUnfolderBase]: 150/828 cut-off events. [2024-12-02 06:53:00,449 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-12-02 06:53:00,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1156 conditions, 828 events. 150/828 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 4567 event pairs, 62 based on Foata normal form. 0/769 useless extension candidates. Maximal degree in co-relation 1045. Up to 240 conditions per place. [2024-12-02 06:53:00,455 INFO L140 encePairwiseOnDemand]: 151/162 looper letters, 30 selfloop transitions, 22 changer transitions 0/194 dead transitions. [2024-12-02 06:53:00,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 194 transitions, 540 flow [2024-12-02 06:53:00,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 06:53:00,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 06:53:00,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 869 transitions. [2024-12-02 06:53:00,458 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8940329218106996 [2024-12-02 06:53:00,458 INFO L175 Difference]: Start difference. First operand has 171 places, 165 transitions, 378 flow. Second operand 6 states and 869 transitions. [2024-12-02 06:53:00,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 194 transitions, 540 flow [2024-12-02 06:53:00,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 194 transitions, 534 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-12-02 06:53:00,463 INFO L231 Difference]: Finished difference. Result has 180 places, 186 transitions, 522 flow [2024-12-02 06:53:00,464 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=522, PETRI_PLACES=180, PETRI_TRANSITIONS=186} [2024-12-02 06:53:00,464 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 21 predicate places. [2024-12-02 06:53:00,464 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 186 transitions, 522 flow [2024-12-02 06:53:00,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 137.5) internal successors, (825), 6 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:00,465 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:00,465 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:00,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 06:53:00,466 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:00,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:00,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1442662798, now seen corresponding path program 1 times [2024-12-02 06:53:00,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:00,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289724607] [2024-12-02 06:53:00,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:53:00,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:00,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:53:00,664 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:53:00,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:00,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289724607] [2024-12-02 06:53:00,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289724607] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:53:00,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159773358] [2024-12-02 06:53:00,665 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:53:00,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:53:00,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:53:00,667 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:53:00,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 06:53:00,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:53:00,781 INFO L256 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 06:53:00,784 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:53:00,850 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:53:00,850 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:53:00,978 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:53:00,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159773358] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:53:00,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:53:00,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-12-02 06:53:00,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368108566] [2024-12-02 06:53:00,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:53:00,979 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 06:53:00,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:00,980 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 06:53:00,980 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-12-02 06:53:01,020 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 162 [2024-12-02 06:53:01,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 186 transitions, 522 flow. Second operand has 18 states, 18 states have (on average 147.0) internal successors, (2646), 18 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:01,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:01,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 162 [2024-12-02 06:53:01,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:01,372 INFO L124 PetriNetUnfolderBase]: 58/571 cut-off events. [2024-12-02 06:53:01,372 INFO L125 PetriNetUnfolderBase]: For 50/53 co-relation queries the response was YES. [2024-12-02 06:53:01,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 857 conditions, 571 events. 58/571 cut-off events. For 50/53 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 2181 event pairs, 11 based on Foata normal form. 4/540 useless extension candidates. Maximal degree in co-relation 669. Up to 63 conditions per place. [2024-12-02 06:53:01,376 INFO L140 encePairwiseOnDemand]: 156/162 looper letters, 18 selfloop transitions, 21 changer transitions 0/204 dead transitions. [2024-12-02 06:53:01,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 204 transitions, 688 flow [2024-12-02 06:53:01,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 06:53:01,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 06:53:01,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3088 transitions. [2024-12-02 06:53:01,384 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9077013521457966 [2024-12-02 06:53:01,384 INFO L175 Difference]: Start difference. First operand has 180 places, 186 transitions, 522 flow. Second operand 21 states and 3088 transitions. [2024-12-02 06:53:01,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 204 transitions, 688 flow [2024-12-02 06:53:01,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 204 transitions, 688 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 06:53:01,390 INFO L231 Difference]: Finished difference. Result has 205 places, 199 transitions, 652 flow [2024-12-02 06:53:01,391 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=652, PETRI_PLACES=205, PETRI_TRANSITIONS=199} [2024-12-02 06:53:01,391 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 46 predicate places. [2024-12-02 06:53:01,391 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 199 transitions, 652 flow [2024-12-02 06:53:01,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 147.0) internal successors, (2646), 18 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:01,393 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:01,394 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:01,403 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 06:53:01,594 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:53:01,594 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:01,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:01,595 INFO L85 PathProgramCache]: Analyzing trace with hash -2085390094, now seen corresponding path program 2 times [2024-12-02 06:53:01,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:01,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884902238] [2024-12-02 06:53:01,596 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:53:01,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:01,624 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 06:53:01,624 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:53:02,050 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-12-02 06:53:02,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:02,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884902238] [2024-12-02 06:53:02,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884902238] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:02,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:53:02,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 06:53:02,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307720959] [2024-12-02 06:53:02,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:02,051 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 06:53:02,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:02,052 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 06:53:02,052 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 06:53:02,230 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 162 [2024-12-02 06:53:02,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 199 transitions, 652 flow. Second operand has 6 states, 6 states have (on average 137.5) internal successors, (825), 6 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:02,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:02,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 162 [2024-12-02 06:53:02,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:02,515 INFO L124 PetriNetUnfolderBase]: 206/1098 cut-off events. [2024-12-02 06:53:02,515 INFO L125 PetriNetUnfolderBase]: For 224/244 co-relation queries the response was YES. [2024-12-02 06:53:02,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1886 conditions, 1098 events. 206/1098 cut-off events. For 224/244 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 6594 event pairs, 62 based on Foata normal form. 5/1041 useless extension candidates. Maximal degree in co-relation 1691. Up to 330 conditions per place. [2024-12-02 06:53:02,523 INFO L140 encePairwiseOnDemand]: 151/162 looper letters, 47 selfloop transitions, 30 changer transitions 0/236 dead transitions. [2024-12-02 06:53:02,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 236 transitions, 922 flow [2024-12-02 06:53:02,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 06:53:02,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 06:53:02,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 869 transitions. [2024-12-02 06:53:02,526 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8940329218106996 [2024-12-02 06:53:02,526 INFO L175 Difference]: Start difference. First operand has 205 places, 199 transitions, 652 flow. Second operand 6 states and 869 transitions. [2024-12-02 06:53:02,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 236 transitions, 922 flow [2024-12-02 06:53:02,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 236 transitions, 898 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-12-02 06:53:02,535 INFO L231 Difference]: Finished difference. Result has 209 places, 228 transitions, 878 flow [2024-12-02 06:53:02,535 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=878, PETRI_PLACES=209, PETRI_TRANSITIONS=228} [2024-12-02 06:53:02,536 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 50 predicate places. [2024-12-02 06:53:02,536 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 228 transitions, 878 flow [2024-12-02 06:53:02,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 137.5) internal successors, (825), 6 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:02,537 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:02,537 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:02,537 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 06:53:02,537 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:02,539 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:02,539 INFO L85 PathProgramCache]: Analyzing trace with hash -5601197, now seen corresponding path program 1 times [2024-12-02 06:53:02,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:02,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588931816] [2024-12-02 06:53:02,539 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:53:02,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:02,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:53:02,942 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:53:02,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:02,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588931816] [2024-12-02 06:53:02,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588931816] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:53:02,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053403555] [2024-12-02 06:53:02,943 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:53:02,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:53:02,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:53:02,945 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:53:02,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 06:53:03,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:53:03,062 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 06:53:03,065 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:53:03,170 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:53:03,170 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:53:03,406 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:53:03,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053403555] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:53:03,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:53:03,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2024-12-02 06:53:03,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885247979] [2024-12-02 06:53:03,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:53:03,407 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 06:53:03,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:03,408 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 06:53:03,408 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2024-12-02 06:53:03,442 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 162 [2024-12-02 06:53:03,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 228 transitions, 878 flow. Second operand has 23 states, 23 states have (on average 147.08695652173913) internal successors, (3383), 23 states have internal predecessors, (3383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:03,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:03,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 162 [2024-12-02 06:53:03,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:03,921 INFO L124 PetriNetUnfolderBase]: 114/841 cut-off events. [2024-12-02 06:53:03,921 INFO L125 PetriNetUnfolderBase]: For 345/358 co-relation queries the response was YES. [2024-12-02 06:53:03,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1576 conditions, 841 events. 114/841 cut-off events. For 345/358 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 4326 event pairs, 14 based on Foata normal form. 8/811 useless extension candidates. Maximal degree in co-relation 1300. Up to 84 conditions per place. [2024-12-02 06:53:03,928 INFO L140 encePairwiseOnDemand]: 156/162 looper letters, 21 selfloop transitions, 30 changer transitions 0/245 dead transitions. [2024-12-02 06:53:03,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 245 transitions, 1102 flow [2024-12-02 06:53:03,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 06:53:03,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-12-02 06:53:03,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4404 transitions. [2024-12-02 06:53:03,938 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9061728395061729 [2024-12-02 06:53:03,939 INFO L175 Difference]: Start difference. First operand has 209 places, 228 transitions, 878 flow. Second operand 30 states and 4404 transitions. [2024-12-02 06:53:03,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 245 transitions, 1102 flow [2024-12-02 06:53:03,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 245 transitions, 1102 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 06:53:03,948 INFO L231 Difference]: Finished difference. Result has 242 places, 238 transitions, 1030 flow [2024-12-02 06:53:03,949 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=878, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1030, PETRI_PLACES=242, PETRI_TRANSITIONS=238} [2024-12-02 06:53:03,949 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 83 predicate places. [2024-12-02 06:53:03,950 INFO L471 AbstractCegarLoop]: Abstraction has has 242 places, 238 transitions, 1030 flow [2024-12-02 06:53:03,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 147.08695652173913) internal successors, (3383), 23 states have internal predecessors, (3383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:03,951 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:03,952 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:03,962 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 06:53:04,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:53:04,153 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:04,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:04,154 INFO L85 PathProgramCache]: Analyzing trace with hash -965546795, now seen corresponding path program 2 times [2024-12-02 06:53:04,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:04,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963546442] [2024-12-02 06:53:04,154 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:53:04,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:04,180 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 06:53:04,180 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:53:04,547 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:53:04,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:04,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963546442] [2024-12-02 06:53:04,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963546442] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:04,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:53:04,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 06:53:04,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232439739] [2024-12-02 06:53:04,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:04,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 06:53:04,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:04,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 06:53:04,549 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 06:53:04,653 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 162 [2024-12-02 06:53:04,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 238 transitions, 1030 flow. Second operand has 6 states, 6 states have (on average 132.5) internal successors, (795), 6 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:04,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:04,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 162 [2024-12-02 06:53:04,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:05,034 INFO L124 PetriNetUnfolderBase]: 422/1653 cut-off events. [2024-12-02 06:53:05,034 INFO L125 PetriNetUnfolderBase]: For 1006/1048 co-relation queries the response was YES. [2024-12-02 06:53:05,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3663 conditions, 1653 events. 422/1653 cut-off events. For 1006/1048 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 10487 event pairs, 107 based on Foata normal form. 12/1574 useless extension candidates. Maximal degree in co-relation 3386. Up to 718 conditions per place. [2024-12-02 06:53:05,043 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 76 selfloop transitions, 57 changer transitions 0/293 dead transitions. [2024-12-02 06:53:05,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 293 transitions, 1540 flow [2024-12-02 06:53:05,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 06:53:05,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 06:53:05,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 855 transitions. [2024-12-02 06:53:05,046 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8796296296296297 [2024-12-02 06:53:05,046 INFO L175 Difference]: Start difference. First operand has 242 places, 238 transitions, 1030 flow. Second operand 6 states and 855 transitions. [2024-12-02 06:53:05,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 293 transitions, 1540 flow [2024-12-02 06:53:05,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 293 transitions, 1494 flow, removed 5 selfloop flow, removed 18 redundant places. [2024-12-02 06:53:05,055 INFO L231 Difference]: Finished difference. Result has 234 places, 285 transitions, 1482 flow [2024-12-02 06:53:05,056 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1482, PETRI_PLACES=234, PETRI_TRANSITIONS=285} [2024-12-02 06:53:05,057 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 75 predicate places. [2024-12-02 06:53:05,057 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 285 transitions, 1482 flow [2024-12-02 06:53:05,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 132.5) internal successors, (795), 6 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:05,058 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:05,058 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:05,058 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 06:53:05,058 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:05,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:05,060 INFO L85 PathProgramCache]: Analyzing trace with hash -639359751, now seen corresponding path program 1 times [2024-12-02 06:53:05,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:05,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743670755] [2024-12-02 06:53:05,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:53:05,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:05,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:53:05,452 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:53:05,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:05,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743670755] [2024-12-02 06:53:05,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743670755] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:05,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:53:05,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 06:53:05,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071887641] [2024-12-02 06:53:05,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:05,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 06:53:05,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:05,453 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 06:53:05,453 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 06:53:05,585 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 162 [2024-12-02 06:53:05,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 285 transitions, 1482 flow. Second operand has 6 states, 6 states have (on average 132.5) internal successors, (795), 6 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:05,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:05,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 162 [2024-12-02 06:53:05,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:06,113 INFO L124 PetriNetUnfolderBase]: 542/2093 cut-off events. [2024-12-02 06:53:06,113 INFO L125 PetriNetUnfolderBase]: For 2322/2378 co-relation queries the response was YES. [2024-12-02 06:53:06,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5260 conditions, 2093 events. 542/2093 cut-off events. For 2322/2378 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 14588 event pairs, 113 based on Foata normal form. 13/2020 useless extension candidates. Maximal degree in co-relation 5000. Up to 894 conditions per place. [2024-12-02 06:53:06,130 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 113 selfloop transitions, 71 changer transitions 0/346 dead transitions. [2024-12-02 06:53:06,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 346 transitions, 2204 flow [2024-12-02 06:53:06,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 06:53:06,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 06:53:06,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 855 transitions. [2024-12-02 06:53:06,133 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8796296296296297 [2024-12-02 06:53:06,134 INFO L175 Difference]: Start difference. First operand has 234 places, 285 transitions, 1482 flow. Second operand 6 states and 855 transitions. [2024-12-02 06:53:06,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 346 transitions, 2204 flow [2024-12-02 06:53:06,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 346 transitions, 2140 flow, removed 32 selfloop flow, removed 0 redundant places. [2024-12-02 06:53:06,158 INFO L231 Difference]: Finished difference. Result has 244 places, 338 transitions, 2094 flow [2024-12-02 06:53:06,159 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2094, PETRI_PLACES=244, PETRI_TRANSITIONS=338} [2024-12-02 06:53:06,160 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 85 predicate places. [2024-12-02 06:53:06,160 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 338 transitions, 2094 flow [2024-12-02 06:53:06,160 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 132.5) internal successors, (795), 6 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:06,160 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:06,160 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:06,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 06:53:06,161 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:06,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:06,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1083564085, now seen corresponding path program 1 times [2024-12-02 06:53:06,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:06,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620567222] [2024-12-02 06:53:06,162 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:53:06,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:06,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:53:06,730 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:53:06,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:06,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620567222] [2024-12-02 06:53:06,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620567222] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:06,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:53:06,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:53:06,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242910665] [2024-12-02 06:53:06,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:06,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:53:06,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:06,732 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:53:06,732 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:53:08,033 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:53:08,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 338 transitions, 2094 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:08,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:08,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:53:08,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:09,024 INFO L124 PetriNetUnfolderBase]: 1062/4156 cut-off events. [2024-12-02 06:53:09,025 INFO L125 PetriNetUnfolderBase]: For 5455/5583 co-relation queries the response was YES. [2024-12-02 06:53:09,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11496 conditions, 4156 events. 1062/4156 cut-off events. For 5455/5583 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 33071 event pairs, 151 based on Foata normal form. 45/4178 useless extension candidates. Maximal degree in co-relation 11219. Up to 580 conditions per place. [2024-12-02 06:53:09,049 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 68 selfloop transitions, 15 changer transitions 3/397 dead transitions. [2024-12-02 06:53:09,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 397 transitions, 2384 flow [2024-12-02 06:53:09,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:53:09,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:53:09,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1277 transitions. [2024-12-02 06:53:09,053 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8758573388203018 [2024-12-02 06:53:09,053 INFO L175 Difference]: Start difference. First operand has 244 places, 338 transitions, 2094 flow. Second operand 9 states and 1277 transitions. [2024-12-02 06:53:09,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 397 transitions, 2384 flow [2024-12-02 06:53:09,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 397 transitions, 2302 flow, removed 41 selfloop flow, removed 0 redundant places. [2024-12-02 06:53:09,159 INFO L231 Difference]: Finished difference. Result has 259 places, 353 transitions, 2130 flow [2024-12-02 06:53:09,159 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=2012, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2130, PETRI_PLACES=259, PETRI_TRANSITIONS=353} [2024-12-02 06:53:09,160 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 100 predicate places. [2024-12-02 06:53:09,160 INFO L471 AbstractCegarLoop]: Abstraction has has 259 places, 353 transitions, 2130 flow [2024-12-02 06:53:09,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:09,161 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:09,161 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:09,161 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 06:53:09,162 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:09,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:09,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1950636613, now seen corresponding path program 2 times [2024-12-02 06:53:09,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:09,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919065150] [2024-12-02 06:53:09,163 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:53:09,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:09,193 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 06:53:09,193 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:53:09,697 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:53:09,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:09,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919065150] [2024-12-02 06:53:09,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919065150] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:09,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:53:09,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:53:09,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291928888] [2024-12-02 06:53:09,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:09,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:53:09,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:09,699 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:53:09,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:53:10,919 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:53:10,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 353 transitions, 2130 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:10,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:10,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:53:10,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:12,366 INFO L124 PetriNetUnfolderBase]: 2043/7618 cut-off events. [2024-12-02 06:53:12,366 INFO L125 PetriNetUnfolderBase]: For 10714/10976 co-relation queries the response was YES. [2024-12-02 06:53:12,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22390 conditions, 7618 events. 2043/7618 cut-off events. For 10714/10976 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 68399 event pairs, 280 based on Foata normal form. 85/7653 useless extension candidates. Maximal degree in co-relation 22105. Up to 1204 conditions per place. [2024-12-02 06:53:12,418 INFO L140 encePairwiseOnDemand]: 148/162 looper letters, 107 selfloop transitions, 20 changer transitions 6/444 dead transitions. [2024-12-02 06:53:12,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 444 transitions, 2796 flow [2024-12-02 06:53:12,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:53:12,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:53:12,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1276 transitions. [2024-12-02 06:53:12,420 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8751714677640604 [2024-12-02 06:53:12,421 INFO L175 Difference]: Start difference. First operand has 259 places, 353 transitions, 2130 flow. Second operand 9 states and 1276 transitions. [2024-12-02 06:53:12,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 444 transitions, 2796 flow [2024-12-02 06:53:12,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 444 transitions, 2796 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 06:53:12,473 INFO L231 Difference]: Finished difference. Result has 274 places, 370 transitions, 2310 flow [2024-12-02 06:53:12,473 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2310, PETRI_PLACES=274, PETRI_TRANSITIONS=370} [2024-12-02 06:53:12,474 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 115 predicate places. [2024-12-02 06:53:12,474 INFO L471 AbstractCegarLoop]: Abstraction has has 274 places, 370 transitions, 2310 flow [2024-12-02 06:53:12,474 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:12,474 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:12,474 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:12,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 06:53:12,475 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:12,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:12,475 INFO L85 PathProgramCache]: Analyzing trace with hash 2146251145, now seen corresponding path program 3 times [2024-12-02 06:53:12,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:12,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832010922] [2024-12-02 06:53:12,475 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:53:12,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:12,554 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 06:53:12,554 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:53:12,913 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:53:12,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:12,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832010922] [2024-12-02 06:53:12,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832010922] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:12,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:53:12,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:53:12,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522845496] [2024-12-02 06:53:12,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:12,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:53:12,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:12,914 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:53:12,914 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:53:14,134 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:53:14,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 370 transitions, 2310 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:14,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:14,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:53:14,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:16,015 INFO L124 PetriNetUnfolderBase]: 2340/8659 cut-off events. [2024-12-02 06:53:16,015 INFO L125 PetriNetUnfolderBase]: For 14393/14790 co-relation queries the response was YES. [2024-12-02 06:53:16,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26794 conditions, 8659 events. 2340/8659 cut-off events. For 14393/14790 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 79051 event pairs, 290 based on Foata normal form. 94/8697 useless extension candidates. Maximal degree in co-relation 26501. Up to 1318 conditions per place. [2024-12-02 06:53:16,067 INFO L140 encePairwiseOnDemand]: 148/162 looper letters, 119 selfloop transitions, 22 changer transitions 2/454 dead transitions. [2024-12-02 06:53:16,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 454 transitions, 3094 flow [2024-12-02 06:53:16,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:53:16,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:53:16,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1281 transitions. [2024-12-02 06:53:16,070 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8786008230452675 [2024-12-02 06:53:16,070 INFO L175 Difference]: Start difference. First operand has 274 places, 370 transitions, 2310 flow. Second operand 9 states and 1281 transitions. [2024-12-02 06:53:16,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 454 transitions, 3094 flow [2024-12-02 06:53:16,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 454 transitions, 3056 flow, removed 19 selfloop flow, removed 0 redundant places. [2024-12-02 06:53:16,145 INFO L231 Difference]: Finished difference. Result has 287 places, 382 transitions, 2479 flow [2024-12-02 06:53:16,146 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2479, PETRI_PLACES=287, PETRI_TRANSITIONS=382} [2024-12-02 06:53:16,146 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 128 predicate places. [2024-12-02 06:53:16,146 INFO L471 AbstractCegarLoop]: Abstraction has has 287 places, 382 transitions, 2479 flow [2024-12-02 06:53:16,146 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:16,146 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:16,147 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:16,147 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 06:53:16,147 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:16,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:16,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1879454553, now seen corresponding path program 4 times [2024-12-02 06:53:16,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:16,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698725533] [2024-12-02 06:53:16,148 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:53:16,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:16,189 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:53:16,190 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:53:16,908 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:53:16,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:16,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698725533] [2024-12-02 06:53:16,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698725533] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:16,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:53:16,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 06:53:16,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142146967] [2024-12-02 06:53:16,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:16,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:53:16,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:16,910 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:53:16,910 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-12-02 06:53:17,984 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:53:17,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 382 transitions, 2479 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:17,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:17,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:53:17,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:20,083 INFO L124 PetriNetUnfolderBase]: 2637/9697 cut-off events. [2024-12-02 06:53:20,083 INFO L125 PetriNetUnfolderBase]: For 18127/18530 co-relation queries the response was YES. [2024-12-02 06:53:20,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30686 conditions, 9697 events. 2637/9697 cut-off events. For 18127/18530 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 90742 event pairs, 301 based on Foata normal form. 107/9743 useless extension candidates. Maximal degree in co-relation 30387. Up to 1587 conditions per place. [2024-12-02 06:53:20,176 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 129 selfloop transitions, 28 changer transitions 4/472 dead transitions. [2024-12-02 06:53:20,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 472 transitions, 3428 flow [2024-12-02 06:53:20,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:53:20,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 06:53:20,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1413 transitions. [2024-12-02 06:53:20,179 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8722222222222222 [2024-12-02 06:53:20,179 INFO L175 Difference]: Start difference. First operand has 287 places, 382 transitions, 2479 flow. Second operand 10 states and 1413 transitions. [2024-12-02 06:53:20,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 472 transitions, 3428 flow [2024-12-02 06:53:20,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 472 transitions, 3349 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-12-02 06:53:20,282 INFO L231 Difference]: Finished difference. Result has 298 places, 394 transitions, 2657 flow [2024-12-02 06:53:20,282 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2657, PETRI_PLACES=298, PETRI_TRANSITIONS=394} [2024-12-02 06:53:20,283 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 139 predicate places. [2024-12-02 06:53:20,283 INFO L471 AbstractCegarLoop]: Abstraction has has 298 places, 394 transitions, 2657 flow [2024-12-02 06:53:20,283 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:20,284 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:20,284 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:20,284 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 06:53:20,284 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:20,285 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:20,285 INFO L85 PathProgramCache]: Analyzing trace with hash -2113396073, now seen corresponding path program 5 times [2024-12-02 06:53:20,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:20,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946765324] [2024-12-02 06:53:20,285 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:53:20,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:20,320 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:53:20,320 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:53:21,030 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-02 06:53:21,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:21,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946765324] [2024-12-02 06:53:21,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946765324] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:53:21,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133853195] [2024-12-02 06:53:21,031 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:53:21,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:53:21,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:53:21,035 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:53:21,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 06:53:21,223 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:53:21,224 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:53:21,226 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 06:53:21,230 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:53:21,534 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 13 treesize of output 9 [2024-12-02 06:53:21,646 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:53:21,646 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:53:21,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133853195] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:21,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:53:21,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 06:53:21,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788323287] [2024-12-02 06:53:21,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:21,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:53:21,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:21,647 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:53:21,647 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-12-02 06:53:22,779 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:53:22,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 394 transitions, 2657 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:22,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:22,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:53:22,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:25,061 INFO L124 PetriNetUnfolderBase]: 2967/10865 cut-off events. [2024-12-02 06:53:25,061 INFO L125 PetriNetUnfolderBase]: For 23066/23580 co-relation queries the response was YES. [2024-12-02 06:53:25,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35185 conditions, 10865 events. 2967/10865 cut-off events. For 23066/23580 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 104137 event pairs, 311 based on Foata normal form. 100/10888 useless extension candidates. Maximal degree in co-relation 34880. Up to 1711 conditions per place. [2024-12-02 06:53:25,126 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 133 selfloop transitions, 30 changer transitions 1/475 dead transitions. [2024-12-02 06:53:25,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 475 transitions, 3636 flow [2024-12-02 06:53:25,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:53:25,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 06:53:25,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1416 transitions. [2024-12-02 06:53:25,129 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8740740740740741 [2024-12-02 06:53:25,129 INFO L175 Difference]: Start difference. First operand has 298 places, 394 transitions, 2657 flow. Second operand 10 states and 1416 transitions. [2024-12-02 06:53:25,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 475 transitions, 3636 flow [2024-12-02 06:53:25,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 475 transitions, 3543 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-12-02 06:53:25,293 INFO L231 Difference]: Finished difference. Result has 309 places, 409 transitions, 2895 flow [2024-12-02 06:53:25,294 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=2614, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2895, PETRI_PLACES=309, PETRI_TRANSITIONS=409} [2024-12-02 06:53:25,295 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 150 predicate places. [2024-12-02 06:53:25,295 INFO L471 AbstractCegarLoop]: Abstraction has has 309 places, 409 transitions, 2895 flow [2024-12-02 06:53:25,296 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:25,296 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:25,296 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:25,303 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 06:53:25,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-02 06:53:25,496 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:25,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:25,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1298428853, now seen corresponding path program 6 times [2024-12-02 06:53:25,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:25,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667380518] [2024-12-02 06:53:25,498 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:53:25,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:25,522 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 06:53:25,522 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:53:25,837 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:53:25,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:25,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667380518] [2024-12-02 06:53:25,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667380518] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:25,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:53:25,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:53:25,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020561998] [2024-12-02 06:53:25,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:25,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:53:25,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:25,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:53:25,839 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:53:26,931 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:53:26,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 409 transitions, 2895 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:26,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:26,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:53:26,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:30,005 INFO L124 PetriNetUnfolderBase]: 3289/12025 cut-off events. [2024-12-02 06:53:30,005 INFO L125 PetriNetUnfolderBase]: For 29081/29617 co-relation queries the response was YES. [2024-12-02 06:53:30,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39762 conditions, 12025 events. 3289/12025 cut-off events. For 29081/29617 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 118377 event pairs, 341 based on Foata normal form. 108/12051 useless extension candidates. Maximal degree in co-relation 39451. Up to 1968 conditions per place. [2024-12-02 06:53:30,075 INFO L140 encePairwiseOnDemand]: 148/162 looper letters, 148 selfloop transitions, 34 changer transitions 2/495 dead transitions. [2024-12-02 06:53:30,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 495 transitions, 4019 flow [2024-12-02 06:53:30,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:53:30,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:53:30,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1284 transitions. [2024-12-02 06:53:30,077 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8806584362139918 [2024-12-02 06:53:30,077 INFO L175 Difference]: Start difference. First operand has 309 places, 409 transitions, 2895 flow. Second operand 9 states and 1284 transitions. [2024-12-02 06:53:30,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 495 transitions, 4019 flow [2024-12-02 06:53:30,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 495 transitions, 3921 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-12-02 06:53:30,213 INFO L231 Difference]: Finished difference. Result has 320 places, 424 transitions, 3136 flow [2024-12-02 06:53:30,213 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=2834, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3136, PETRI_PLACES=320, PETRI_TRANSITIONS=424} [2024-12-02 06:53:30,213 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 161 predicate places. [2024-12-02 06:53:30,214 INFO L471 AbstractCegarLoop]: Abstraction has has 320 places, 424 transitions, 3136 flow [2024-12-02 06:53:30,214 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:30,214 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:30,214 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:30,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 06:53:30,214 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:30,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:30,216 INFO L85 PathProgramCache]: Analyzing trace with hash 7704669, now seen corresponding path program 7 times [2024-12-02 06:53:30,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:30,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395402542] [2024-12-02 06:53:30,216 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:53:30,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:30,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:53:30,612 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:53:30,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:30,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395402542] [2024-12-02 06:53:30,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395402542] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:30,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:53:30,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:53:30,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921650506] [2024-12-02 06:53:30,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:30,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:53:30,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:30,613 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:53:30,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:53:31,501 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:53:31,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 424 transitions, 3136 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:31,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:31,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:53:31,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:34,270 INFO L124 PetriNetUnfolderBase]: 3632/13220 cut-off events. [2024-12-02 06:53:34,270 INFO L125 PetriNetUnfolderBase]: For 37344/37939 co-relation queries the response was YES. [2024-12-02 06:53:34,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44926 conditions, 13220 events. 3632/13220 cut-off events. For 37344/37939 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 132999 event pairs, 424 based on Foata normal form. 95/13211 useless extension candidates. Maximal degree in co-relation 44610. Up to 2114 conditions per place. [2024-12-02 06:53:34,365 INFO L140 encePairwiseOnDemand]: 148/162 looper letters, 148 selfloop transitions, 36 changer transitions 0/495 dead transitions. [2024-12-02 06:53:34,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 495 transitions, 4233 flow [2024-12-02 06:53:34,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:53:34,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:53:34,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1286 transitions. [2024-12-02 06:53:34,367 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8820301783264746 [2024-12-02 06:53:34,367 INFO L175 Difference]: Start difference. First operand has 320 places, 424 transitions, 3136 flow. Second operand 9 states and 1286 transitions. [2024-12-02 06:53:34,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 495 transitions, 4233 flow [2024-12-02 06:53:34,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 495 transitions, 4133 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-12-02 06:53:34,550 INFO L231 Difference]: Finished difference. Result has 333 places, 443 transitions, 3486 flow [2024-12-02 06:53:34,550 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=3058, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3486, PETRI_PLACES=333, PETRI_TRANSITIONS=443} [2024-12-02 06:53:34,551 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 174 predicate places. [2024-12-02 06:53:34,551 INFO L471 AbstractCegarLoop]: Abstraction has has 333 places, 443 transitions, 3486 flow [2024-12-02 06:53:34,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:34,551 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:34,551 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:34,552 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 06:53:34,552 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:34,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:34,552 INFO L85 PathProgramCache]: Analyzing trace with hash 895874245, now seen corresponding path program 8 times [2024-12-02 06:53:34,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:34,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805808336] [2024-12-02 06:53:34,553 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:53:34,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:34,570 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 06:53:34,570 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:53:34,781 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:53:34,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:34,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805808336] [2024-12-02 06:53:34,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805808336] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:34,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:53:34,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:53:34,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254177911] [2024-12-02 06:53:34,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:34,782 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:53:34,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:34,783 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:53:34,783 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:53:35,276 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:53:35,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 443 transitions, 3486 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:35,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:35,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:53:35,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:38,937 INFO L124 PetriNetUnfolderBase]: 4229/15233 cut-off events. [2024-12-02 06:53:38,938 INFO L125 PetriNetUnfolderBase]: For 48249/49015 co-relation queries the response was YES. [2024-12-02 06:53:39,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52773 conditions, 15233 events. 4229/15233 cut-off events. For 48249/49015 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 159086 event pairs, 429 based on Foata normal form. 125/15248 useless extension candidates. Maximal degree in co-relation 52450. Up to 2514 conditions per place. [2024-12-02 06:53:39,051 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 169 selfloop transitions, 45 changer transitions 0/525 dead transitions. [2024-12-02 06:53:39,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 525 transitions, 4789 flow [2024-12-02 06:53:39,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:53:39,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:53:39,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1288 transitions. [2024-12-02 06:53:39,053 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8834019204389575 [2024-12-02 06:53:39,054 INFO L175 Difference]: Start difference. First operand has 333 places, 443 transitions, 3486 flow. Second operand 9 states and 1288 transitions. [2024-12-02 06:53:39,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 525 transitions, 4789 flow [2024-12-02 06:53:39,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 525 transitions, 4685 flow, removed 52 selfloop flow, removed 0 redundant places. [2024-12-02 06:53:39,306 INFO L231 Difference]: Finished difference. Result has 348 places, 461 transitions, 3838 flow [2024-12-02 06:53:39,307 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=3382, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3838, PETRI_PLACES=348, PETRI_TRANSITIONS=461} [2024-12-02 06:53:39,307 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 189 predicate places. [2024-12-02 06:53:39,307 INFO L471 AbstractCegarLoop]: Abstraction has has 348 places, 461 transitions, 3838 flow [2024-12-02 06:53:39,308 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:39,308 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:39,308 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:39,308 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 06:53:39,308 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:39,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:39,309 INFO L85 PathProgramCache]: Analyzing trace with hash -483502385, now seen corresponding path program 9 times [2024-12-02 06:53:39,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:39,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412071896] [2024-12-02 06:53:39,309 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:53:39,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:39,327 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 06:53:39,327 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:53:39,656 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:53:39,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:39,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412071896] [2024-12-02 06:53:39,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412071896] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:39,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:53:39,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:53:39,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67757014] [2024-12-02 06:53:39,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:39,657 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:53:39,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:39,657 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:53:39,658 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:53:40,589 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:53:40,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 461 transitions, 3838 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:40,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:40,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:53:40,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:43,686 INFO L124 PetriNetUnfolderBase]: 4227/15200 cut-off events. [2024-12-02 06:53:43,686 INFO L125 PetriNetUnfolderBase]: For 53771/54593 co-relation queries the response was YES. [2024-12-02 06:53:43,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53717 conditions, 15200 events. 4227/15200 cut-off events. For 53771/54593 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 158712 event pairs, 383 based on Foata normal form. 211/15318 useless extension candidates. Maximal degree in co-relation 53386. Up to 2450 conditions per place. [2024-12-02 06:53:43,846 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 181 selfloop transitions, 58 changer transitions 2/552 dead transitions. [2024-12-02 06:53:43,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 552 transitions, 5160 flow [2024-12-02 06:53:43,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:53:43,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:53:43,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1279 transitions. [2024-12-02 06:53:43,849 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8772290809327846 [2024-12-02 06:53:43,849 INFO L175 Difference]: Start difference. First operand has 348 places, 461 transitions, 3838 flow. Second operand 9 states and 1279 transitions. [2024-12-02 06:53:43,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 552 transitions, 5160 flow [2024-12-02 06:53:44,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 552 transitions, 5072 flow, removed 44 selfloop flow, removed 0 redundant places. [2024-12-02 06:53:44,135 INFO L231 Difference]: Finished difference. Result has 360 places, 473 transitions, 4078 flow [2024-12-02 06:53:44,135 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=3752, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4078, PETRI_PLACES=360, PETRI_TRANSITIONS=473} [2024-12-02 06:53:44,136 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 201 predicate places. [2024-12-02 06:53:44,136 INFO L471 AbstractCegarLoop]: Abstraction has has 360 places, 473 transitions, 4078 flow [2024-12-02 06:53:44,136 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:44,136 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:44,136 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:44,137 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 06:53:44,137 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:44,138 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:44,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1817050895, now seen corresponding path program 10 times [2024-12-02 06:53:44,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:44,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290954640] [2024-12-02 06:53:44,139 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:53:44,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:44,301 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:53:44,302 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:53:45,000 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:53:45,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:45,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290954640] [2024-12-02 06:53:45,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290954640] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:45,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:53:45,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 06:53:45,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750308446] [2024-12-02 06:53:45,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:45,001 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:53:45,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:45,001 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:53:45,001 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 06:53:46,084 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:53:46,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 473 transitions, 4078 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:46,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:46,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:53:46,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:49,728 INFO L124 PetriNetUnfolderBase]: 3949/14388 cut-off events. [2024-12-02 06:53:49,728 INFO L125 PetriNetUnfolderBase]: For 55569/56374 co-relation queries the response was YES. [2024-12-02 06:53:49,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51617 conditions, 14388 events. 3949/14388 cut-off events. For 55569/56374 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 148258 event pairs, 366 based on Foata normal form. 193/14490 useless extension candidates. Maximal degree in co-relation 51281. Up to 2286 conditions per place. [2024-12-02 06:53:49,891 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 181 selfloop transitions, 55 changer transitions 2/549 dead transitions. [2024-12-02 06:53:49,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 549 transitions, 5288 flow [2024-12-02 06:53:49,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:53:49,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 06:53:49,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1409 transitions. [2024-12-02 06:53:49,894 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8697530864197531 [2024-12-02 06:53:49,894 INFO L175 Difference]: Start difference. First operand has 360 places, 473 transitions, 4078 flow. Second operand 10 states and 1409 transitions. [2024-12-02 06:53:49,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 549 transitions, 5288 flow [2024-12-02 06:53:50,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 549 transitions, 5106 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-12-02 06:53:50,217 INFO L231 Difference]: Finished difference. Result has 368 places, 476 transitions, 4112 flow [2024-12-02 06:53:50,218 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=3908, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4112, PETRI_PLACES=368, PETRI_TRANSITIONS=476} [2024-12-02 06:53:50,218 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 209 predicate places. [2024-12-02 06:53:50,219 INFO L471 AbstractCegarLoop]: Abstraction has has 368 places, 476 transitions, 4112 flow [2024-12-02 06:53:50,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:50,219 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:50,219 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:50,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 06:53:50,220 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:50,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:50,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1605301797, now seen corresponding path program 11 times [2024-12-02 06:53:50,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:50,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368103767] [2024-12-02 06:53:50,222 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:53:50,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:50,260 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:53:50,260 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:53:50,866 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-02 06:53:50,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:50,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368103767] [2024-12-02 06:53:50,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368103767] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:53:50,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327060760] [2024-12-02 06:53:50,867 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:53:50,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:53:50,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:53:50,868 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:53:50,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 06:53:51,013 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:53:51,014 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:53:51,015 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 06:53:51,018 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:53:51,227 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 13 treesize of output 9 [2024-12-02 06:53:51,264 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:53:51,264 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:53:51,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327060760] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:51,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:53:51,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 06:53:51,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861466070] [2024-12-02 06:53:51,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:51,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:53:51,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:51,265 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:53:51,266 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2024-12-02 06:53:52,089 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:53:52,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 476 transitions, 4112 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:52,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:52,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:53:52,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:53:55,800 INFO L124 PetriNetUnfolderBase]: 3954/14451 cut-off events. [2024-12-02 06:53:55,800 INFO L125 PetriNetUnfolderBase]: For 53411/54136 co-relation queries the response was YES. [2024-12-02 06:53:55,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51633 conditions, 14451 events. 3954/14451 cut-off events. For 53411/54136 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 149125 event pairs, 379 based on Foata normal form. 163/14519 useless extension candidates. Maximal degree in co-relation 51293. Up to 2318 conditions per place. [2024-12-02 06:53:55,964 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 176 selfloop transitions, 61 changer transitions 1/549 dead transitions. [2024-12-02 06:53:55,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 549 transitions, 5272 flow [2024-12-02 06:53:55,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:53:55,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 06:53:55,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1412 transitions. [2024-12-02 06:53:55,966 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8716049382716049 [2024-12-02 06:53:55,966 INFO L175 Difference]: Start difference. First operand has 368 places, 476 transitions, 4112 flow. Second operand 10 states and 1412 transitions. [2024-12-02 06:53:55,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 549 transitions, 5272 flow [2024-12-02 06:53:56,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 549 transitions, 5154 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-12-02 06:53:56,249 INFO L231 Difference]: Finished difference. Result has 376 places, 487 transitions, 4364 flow [2024-12-02 06:53:56,249 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=4012, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4364, PETRI_PLACES=376, PETRI_TRANSITIONS=487} [2024-12-02 06:53:56,249 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 217 predicate places. [2024-12-02 06:53:56,249 INFO L471 AbstractCegarLoop]: Abstraction has has 376 places, 487 transitions, 4364 flow [2024-12-02 06:53:56,250 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:56,250 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:53:56,250 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:53:56,256 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 06:53:56,450 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:53:56,451 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:53:56,452 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:56,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1797544937, now seen corresponding path program 12 times [2024-12-02 06:53:56,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:56,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423537203] [2024-12-02 06:53:56,452 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:53:56,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:56,468 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 06:53:56,469 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:53:56,686 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:53:56,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:56,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423537203] [2024-12-02 06:53:56,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423537203] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:56,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:53:56,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:53:56,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455856882] [2024-12-02 06:53:56,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:56,687 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:53:56,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:56,688 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:53:56,688 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:53:57,504 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:53:57,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 487 transitions, 4364 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:53:57,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:53:57,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:53:57,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:54:01,235 INFO L124 PetriNetUnfolderBase]: 4243/15414 cut-off events. [2024-12-02 06:54:01,235 INFO L125 PetriNetUnfolderBase]: For 60435/61204 co-relation queries the response was YES. [2024-12-02 06:54:01,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55543 conditions, 15414 events. 4243/15414 cut-off events. For 60435/61204 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 161665 event pairs, 396 based on Foata normal form. 151/15463 useless extension candidates. Maximal degree in co-relation 55198. Up to 2493 conditions per place. [2024-12-02 06:54:01,388 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 200 selfloop transitions, 49 changer transitions 1/561 dead transitions. [2024-12-02 06:54:01,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 561 transitions, 5696 flow [2024-12-02 06:54:01,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:54:01,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:54:01,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1288 transitions. [2024-12-02 06:54:01,390 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8834019204389575 [2024-12-02 06:54:01,390 INFO L175 Difference]: Start difference. First operand has 376 places, 487 transitions, 4364 flow. Second operand 9 states and 1288 transitions. [2024-12-02 06:54:01,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 561 transitions, 5696 flow [2024-12-02 06:54:01,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 561 transitions, 5490 flow, removed 73 selfloop flow, removed 4 redundant places. [2024-12-02 06:54:01,750 INFO L231 Difference]: Finished difference. Result has 384 places, 497 transitions, 4544 flow [2024-12-02 06:54:01,750 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=4256, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4544, PETRI_PLACES=384, PETRI_TRANSITIONS=497} [2024-12-02 06:54:01,751 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 225 predicate places. [2024-12-02 06:54:01,751 INFO L471 AbstractCegarLoop]: Abstraction has has 384 places, 497 transitions, 4544 flow [2024-12-02 06:54:01,751 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:01,752 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:54:01,752 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:54:01,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-12-02 06:54:01,752 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:54:01,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:54:01,753 INFO L85 PathProgramCache]: Analyzing trace with hash 493945369, now seen corresponding path program 13 times [2024-12-02 06:54:01,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:54:01,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425446690] [2024-12-02 06:54:01,754 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:54:01,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:54:01,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:54:01,997 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:54:01,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:54:01,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425446690] [2024-12-02 06:54:01,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425446690] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:54:01,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:54:01,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:54:01,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160064647] [2024-12-02 06:54:01,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:54:01,998 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:54:01,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:54:01,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:54:01,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:54:02,668 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:54:02,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 497 transitions, 4544 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:02,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:54:02,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:54:02,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:54:06,343 INFO L124 PetriNetUnfolderBase]: 4249/15491 cut-off events. [2024-12-02 06:54:06,343 INFO L125 PetriNetUnfolderBase]: For 59835/60615 co-relation queries the response was YES. [2024-12-02 06:54:06,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55730 conditions, 15491 events. 4249/15491 cut-off events. For 59835/60615 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 162856 event pairs, 419 based on Foata normal form. 172/15560 useless extension candidates. Maximal degree in co-relation 55382. Up to 2504 conditions per place. [2024-12-02 06:54:06,500 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 189 selfloop transitions, 66 changer transitions 1/567 dead transitions. [2024-12-02 06:54:06,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 567 transitions, 5753 flow [2024-12-02 06:54:06,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:54:06,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:54:06,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1282 transitions. [2024-12-02 06:54:06,502 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.879286694101509 [2024-12-02 06:54:06,502 INFO L175 Difference]: Start difference. First operand has 384 places, 497 transitions, 4544 flow. Second operand 9 states and 1282 transitions. [2024-12-02 06:54:06,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 567 transitions, 5753 flow [2024-12-02 06:54:06,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 567 transitions, 5656 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-12-02 06:54:06,845 INFO L231 Difference]: Finished difference. Result has 391 places, 506 transitions, 4772 flow [2024-12-02 06:54:06,846 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=4456, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4772, PETRI_PLACES=391, PETRI_TRANSITIONS=506} [2024-12-02 06:54:06,846 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 232 predicate places. [2024-12-02 06:54:06,846 INFO L471 AbstractCegarLoop]: Abstraction has has 391 places, 506 transitions, 4772 flow [2024-12-02 06:54:06,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:06,847 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:54:06,847 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:54:06,847 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 06:54:06,847 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:54:06,848 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:54:06,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1302233361, now seen corresponding path program 14 times [2024-12-02 06:54:06,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:54:06,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759548624] [2024-12-02 06:54:06,848 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:54:06,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:54:06,866 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 06:54:06,866 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:54:07,270 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:54:07,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:54:07,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759548624] [2024-12-02 06:54:07,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759548624] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:54:07,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:54:07,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:54:07,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800369987] [2024-12-02 06:54:07,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:54:07,271 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:54:07,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:54:07,271 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:54:07,271 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:54:08,060 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:54:08,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 506 transitions, 4772 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:08,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:54:08,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:54:08,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:54:12,408 INFO L124 PetriNetUnfolderBase]: 4245/15520 cut-off events. [2024-12-02 06:54:12,409 INFO L125 PetriNetUnfolderBase]: For 61144/61968 co-relation queries the response was YES. [2024-12-02 06:54:12,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56038 conditions, 15520 events. 4245/15520 cut-off events. For 61144/61968 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 163215 event pairs, 391 based on Foata normal form. 169/15587 useless extension candidates. Maximal degree in co-relation 55687. Up to 2506 conditions per place. [2024-12-02 06:54:12,561 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 199 selfloop transitions, 62 changer transitions 1/573 dead transitions. [2024-12-02 06:54:12,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 573 transitions, 5978 flow [2024-12-02 06:54:12,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:54:12,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:54:12,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1283 transitions. [2024-12-02 06:54:12,563 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8799725651577504 [2024-12-02 06:54:12,563 INFO L175 Difference]: Start difference. First operand has 391 places, 506 transitions, 4772 flow. Second operand 9 states and 1283 transitions. [2024-12-02 06:54:12,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 573 transitions, 5978 flow [2024-12-02 06:54:12,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 573 transitions, 5846 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-12-02 06:54:12,911 INFO L231 Difference]: Finished difference. Result has 398 places, 514 transitions, 4970 flow [2024-12-02 06:54:12,912 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=4648, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4970, PETRI_PLACES=398, PETRI_TRANSITIONS=514} [2024-12-02 06:54:12,912 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 239 predicate places. [2024-12-02 06:54:12,912 INFO L471 AbstractCegarLoop]: Abstraction has has 398 places, 514 transitions, 4970 flow [2024-12-02 06:54:12,913 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:12,913 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:54:12,913 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:54:12,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-12-02 06:54:12,913 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:54:12,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:54:12,915 INFO L85 PathProgramCache]: Analyzing trace with hash -444200647, now seen corresponding path program 15 times [2024-12-02 06:54:12,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:54:12,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184795586] [2024-12-02 06:54:12,915 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:54:12,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:54:12,939 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 06:54:12,939 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:54:13,117 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:54:13,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:54:13,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184795586] [2024-12-02 06:54:13,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184795586] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:54:13,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:54:13,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:54:13,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061733406] [2024-12-02 06:54:13,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:54:13,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:54:13,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:54:13,119 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:54:13,119 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:54:13,917 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:54:13,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 514 transitions, 4970 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:13,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:54:13,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:54:13,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:54:17,603 INFO L124 PetriNetUnfolderBase]: 3975/14698 cut-off events. [2024-12-02 06:54:17,603 INFO L125 PetriNetUnfolderBase]: For 58368/59117 co-relation queries the response was YES. [2024-12-02 06:54:17,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53068 conditions, 14698 events. 3975/14698 cut-off events. For 58368/59117 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 152561 event pairs, 405 based on Foata normal form. 152/14751 useless extension candidates. Maximal degree in co-relation 52713. Up to 2344 conditions per place. [2024-12-02 06:54:17,751 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 195 selfloop transitions, 64 changer transitions 1/571 dead transitions. [2024-12-02 06:54:17,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 571 transitions, 6030 flow [2024-12-02 06:54:17,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:54:17,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:54:17,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1285 transitions. [2024-12-02 06:54:17,753 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8813443072702332 [2024-12-02 06:54:17,753 INFO L175 Difference]: Start difference. First operand has 398 places, 514 transitions, 4970 flow. Second operand 9 states and 1285 transitions. [2024-12-02 06:54:17,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 571 transitions, 6030 flow [2024-12-02 06:54:18,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 571 transitions, 5914 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-12-02 06:54:18,103 INFO L231 Difference]: Finished difference. Result has 405 places, 521 transitions, 5160 flow [2024-12-02 06:54:18,103 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=4812, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5160, PETRI_PLACES=405, PETRI_TRANSITIONS=521} [2024-12-02 06:54:18,104 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 246 predicate places. [2024-12-02 06:54:18,104 INFO L471 AbstractCegarLoop]: Abstraction has has 405 places, 521 transitions, 5160 flow [2024-12-02 06:54:18,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:18,104 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:54:18,104 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:54:18,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-02 06:54:18,104 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:54:18,105 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:54:18,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1678618473, now seen corresponding path program 16 times [2024-12-02 06:54:18,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:54:18,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373375624] [2024-12-02 06:54:18,106 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:54:18,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:54:18,136 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:54:18,136 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:54:18,646 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:54:18,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:54:18,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373375624] [2024-12-02 06:54:18,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373375624] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:54:18,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:54:18,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 06:54:18,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320366226] [2024-12-02 06:54:18,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:54:18,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:54:18,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:54:18,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:54:18,648 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 06:54:19,572 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:54:19,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 521 transitions, 5160 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:19,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:54:19,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:54:19,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:54:23,146 INFO L124 PetriNetUnfolderBase]: 3695/13830 cut-off events. [2024-12-02 06:54:23,146 INFO L125 PetriNetUnfolderBase]: For 54837/55557 co-relation queries the response was YES. [2024-12-02 06:54:23,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49818 conditions, 13830 events. 3695/13830 cut-off events. For 54837/55557 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 141584 event pairs, 376 based on Foata normal form. 143/13881 useless extension candidates. Maximal degree in co-relation 49460. Up to 2178 conditions per place. [2024-12-02 06:54:23,307 INFO L140 encePairwiseOnDemand]: 145/162 looper letters, 201 selfloop transitions, 62 changer transitions 1/575 dead transitions. [2024-12-02 06:54:23,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 575 transitions, 6202 flow [2024-12-02 06:54:23,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:54:23,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 06:54:23,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1419 transitions. [2024-12-02 06:54:23,309 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8759259259259259 [2024-12-02 06:54:23,309 INFO L175 Difference]: Start difference. First operand has 405 places, 521 transitions, 5160 flow. Second operand 10 states and 1419 transitions. [2024-12-02 06:54:23,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 575 transitions, 6202 flow [2024-12-02 06:54:23,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 575 transitions, 6028 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-12-02 06:54:23,635 INFO L231 Difference]: Finished difference. Result has 412 places, 528 transitions, 5275 flow [2024-12-02 06:54:23,635 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=4948, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5275, PETRI_PLACES=412, PETRI_TRANSITIONS=528} [2024-12-02 06:54:23,635 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 253 predicate places. [2024-12-02 06:54:23,635 INFO L471 AbstractCegarLoop]: Abstraction has has 412 places, 528 transitions, 5275 flow [2024-12-02 06:54:23,636 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:23,636 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:54:23,636 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:54:23,636 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-12-02 06:54:23,637 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:54:23,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:54:23,638 INFO L85 PathProgramCache]: Analyzing trace with hash 895880971, now seen corresponding path program 17 times [2024-12-02 06:54:23,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:54:23,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677465687] [2024-12-02 06:54:23,638 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:54:23,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:54:23,663 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:54:23,663 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:54:24,425 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-02 06:54:24,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:54:24,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677465687] [2024-12-02 06:54:24,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677465687] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:54:24,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857975027] [2024-12-02 06:54:24,425 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:54:24,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:54:24,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:54:24,427 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:54:24,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 06:54:24,596 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:54:24,596 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:54:24,598 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 06:54:24,601 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:54:24,814 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 13 treesize of output 9 [2024-12-02 06:54:24,915 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:54:24,915 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:54:24,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857975027] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:54:24,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:54:24,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 06:54:24,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078351228] [2024-12-02 06:54:24,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:54:24,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:54:24,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:54:24,917 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:54:24,917 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2024-12-02 06:54:26,082 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:54:26,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 528 transitions, 5275 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:26,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:54:26,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:54:26,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:54:30,161 INFO L124 PetriNetUnfolderBase]: 3702/13856 cut-off events. [2024-12-02 06:54:30,161 INFO L125 PetriNetUnfolderBase]: For 54261/54936 co-relation queries the response was YES. [2024-12-02 06:54:30,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49867 conditions, 13856 events. 3702/13856 cut-off events. For 54261/54936 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 141576 event pairs, 433 based on Foata normal form. 151/13907 useless extension candidates. Maximal degree in co-relation 49505. Up to 2199 conditions per place. [2024-12-02 06:54:30,326 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 187 selfloop transitions, 87 changer transitions 0/585 dead transitions. [2024-12-02 06:54:30,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 585 transitions, 6413 flow [2024-12-02 06:54:30,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:54:30,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 06:54:30,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1412 transitions. [2024-12-02 06:54:30,328 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8716049382716049 [2024-12-02 06:54:30,328 INFO L175 Difference]: Start difference. First operand has 412 places, 528 transitions, 5275 flow. Second operand 10 states and 1412 transitions. [2024-12-02 06:54:30,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 585 transitions, 6413 flow [2024-12-02 06:54:30,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 585 transitions, 6248 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-12-02 06:54:30,660 INFO L231 Difference]: Finished difference. Result has 421 places, 542 transitions, 5677 flow [2024-12-02 06:54:30,660 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=5128, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5677, PETRI_PLACES=421, PETRI_TRANSITIONS=542} [2024-12-02 06:54:30,661 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 262 predicate places. [2024-12-02 06:54:30,661 INFO L471 AbstractCegarLoop]: Abstraction has has 421 places, 542 transitions, 5677 flow [2024-12-02 06:54:30,661 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:30,661 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:54:30,661 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:54:30,671 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 06:54:30,862 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-02 06:54:30,862 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:54:30,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:54:30,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1434817965, now seen corresponding path program 18 times [2024-12-02 06:54:30,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:54:30,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195288431] [2024-12-02 06:54:30,863 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:54:30,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:54:30,880 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 06:54:30,880 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:54:31,066 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:54:31,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:54:31,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195288431] [2024-12-02 06:54:31,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195288431] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:54:31,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:54:31,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:54:31,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348339433] [2024-12-02 06:54:31,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:54:31,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:54:31,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:54:31,067 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:54:31,067 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:54:31,869 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:54:31,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 542 transitions, 5677 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:31,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:54:31,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:54:31,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:54:35,777 INFO L124 PetriNetUnfolderBase]: 3985/14811 cut-off events. [2024-12-02 06:54:35,777 INFO L125 PetriNetUnfolderBase]: For 61475/62248 co-relation queries the response was YES. [2024-12-02 06:54:35,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53805 conditions, 14811 events. 3985/14811 cut-off events. For 61475/62248 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 154004 event pairs, 438 based on Foata normal form. 138/14844 useless extension candidates. Maximal degree in co-relation 53437. Up to 2366 conditions per place. [2024-12-02 06:54:35,934 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 242 selfloop transitions, 46 changer transitions 0/599 dead transitions. [2024-12-02 06:54:35,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 599 transitions, 6971 flow [2024-12-02 06:54:35,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:54:35,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:54:35,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1290 transitions. [2024-12-02 06:54:35,935 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8847736625514403 [2024-12-02 06:54:35,936 INFO L175 Difference]: Start difference. First operand has 421 places, 542 transitions, 5677 flow. Second operand 9 states and 1290 transitions. [2024-12-02 06:54:35,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 599 transitions, 6971 flow [2024-12-02 06:54:36,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 599 transitions, 6774 flow, removed 98 selfloop flow, removed 1 redundant places. [2024-12-02 06:54:36,325 INFO L231 Difference]: Finished difference. Result has 432 places, 552 transitions, 5866 flow [2024-12-02 06:54:36,325 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=5582, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5866, PETRI_PLACES=432, PETRI_TRANSITIONS=552} [2024-12-02 06:54:36,325 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 273 predicate places. [2024-12-02 06:54:36,325 INFO L471 AbstractCegarLoop]: Abstraction has has 432 places, 552 transitions, 5866 flow [2024-12-02 06:54:36,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:36,326 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:54:36,326 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:54:36,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-12-02 06:54:36,326 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:54:36,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:54:36,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1152275181, now seen corresponding path program 19 times [2024-12-02 06:54:36,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:54:36,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645787276] [2024-12-02 06:54:36,328 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:54:36,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:54:36,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:54:36,568 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:54:36,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:54:36,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645787276] [2024-12-02 06:54:36,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645787276] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:54:36,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:54:36,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:54:36,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518682505] [2024-12-02 06:54:36,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:54:36,568 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:54:36,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:54:36,569 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:54:36,569 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:54:37,290 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:54:37,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 552 transitions, 5866 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:37,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:54:37,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:54:37,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:54:42,053 INFO L124 PetriNetUnfolderBase]: 4279/15784 cut-off events. [2024-12-02 06:54:42,054 INFO L125 PetriNetUnfolderBase]: For 64087/64861 co-relation queries the response was YES. [2024-12-02 06:54:42,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57297 conditions, 15784 events. 4279/15784 cut-off events. For 64087/64861 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 166650 event pairs, 449 based on Foata normal form. 166/15841 useless extension candidates. Maximal degree in co-relation 56925. Up to 2562 conditions per place. [2024-12-02 06:54:42,234 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 218 selfloop transitions, 82 changer transitions 0/611 dead transitions. [2024-12-02 06:54:42,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 611 transitions, 7109 flow [2024-12-02 06:54:42,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:54:42,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:54:42,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1284 transitions. [2024-12-02 06:54:42,236 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8806584362139918 [2024-12-02 06:54:42,236 INFO L175 Difference]: Start difference. First operand has 432 places, 552 transitions, 5866 flow. Second operand 9 states and 1284 transitions. [2024-12-02 06:54:42,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 611 transitions, 7109 flow [2024-12-02 06:54:42,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 611 transitions, 7000 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-12-02 06:54:42,643 INFO L231 Difference]: Finished difference. Result has 440 places, 562 transitions, 6176 flow [2024-12-02 06:54:42,643 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=5780, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6176, PETRI_PLACES=440, PETRI_TRANSITIONS=562} [2024-12-02 06:54:42,644 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 281 predicate places. [2024-12-02 06:54:42,644 INFO L471 AbstractCegarLoop]: Abstraction has has 440 places, 562 transitions, 6176 flow [2024-12-02 06:54:42,644 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:42,644 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:54:42,644 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:54:42,644 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-12-02 06:54:42,644 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:54:42,645 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:54:42,646 INFO L85 PathProgramCache]: Analyzing trace with hash 320731373, now seen corresponding path program 20 times [2024-12-02 06:54:42,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:54:42,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402204269] [2024-12-02 06:54:42,646 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:54:42,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:54:42,661 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 06:54:42,661 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:54:42,964 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:54:42,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:54:42,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402204269] [2024-12-02 06:54:42,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402204269] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:54:42,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:54:42,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:54:42,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168689033] [2024-12-02 06:54:42,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:54:42,965 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:54:42,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:54:42,965 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:54:42,965 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:54:43,638 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:54:43,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 562 transitions, 6176 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:43,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:54:43,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:54:43,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:54:48,064 INFO L124 PetriNetUnfolderBase]: 4586/16862 cut-off events. [2024-12-02 06:54:48,064 INFO L125 PetriNetUnfolderBase]: For 72662/73503 co-relation queries the response was YES. [2024-12-02 06:54:48,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61853 conditions, 16862 events. 4586/16862 cut-off events. For 72662/73503 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 181250 event pairs, 476 based on Foata normal form. 140/16883 useless extension candidates. Maximal degree in co-relation 61477. Up to 2753 conditions per place. [2024-12-02 06:54:48,252 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 259 selfloop transitions, 52 changer transitions 0/622 dead transitions. [2024-12-02 06:54:48,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 622 transitions, 7534 flow [2024-12-02 06:54:48,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:54:48,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:54:48,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1294 transitions. [2024-12-02 06:54:48,254 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.887517146776406 [2024-12-02 06:54:48,254 INFO L175 Difference]: Start difference. First operand has 440 places, 562 transitions, 6176 flow. Second operand 9 states and 1294 transitions. [2024-12-02 06:54:48,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 622 transitions, 7534 flow [2024-12-02 06:54:48,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 622 transitions, 7362 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-12-02 06:54:48,752 INFO L231 Difference]: Finished difference. Result has 449 places, 576 transitions, 6440 flow [2024-12-02 06:54:48,753 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=6022, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6440, PETRI_PLACES=449, PETRI_TRANSITIONS=576} [2024-12-02 06:54:48,753 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 290 predicate places. [2024-12-02 06:54:48,753 INFO L471 AbstractCegarLoop]: Abstraction has has 449 places, 576 transitions, 6440 flow [2024-12-02 06:54:48,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:48,754 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:54:48,754 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:54:48,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-12-02 06:54:48,754 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:54:48,756 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:54:48,756 INFO L85 PathProgramCache]: Analyzing trace with hash -179580781, now seen corresponding path program 21 times [2024-12-02 06:54:48,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:54:48,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934695309] [2024-12-02 06:54:48,757 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:54:48,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:54:48,773 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 06:54:48,773 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:54:48,969 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:54:48,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:54:48,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934695309] [2024-12-02 06:54:48,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934695309] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:54:48,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:54:48,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:54:48,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680992104] [2024-12-02 06:54:48,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:54:48,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:54:48,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:54:48,971 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:54:48,971 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:54:49,596 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:54:49,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 576 transitions, 6440 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:49,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:54:49,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:54:49,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:54:54,186 INFO L124 PetriNetUnfolderBase]: 4580/16844 cut-off events. [2024-12-02 06:54:54,186 INFO L125 PetriNetUnfolderBase]: For 73950/74883 co-relation queries the response was YES. [2024-12-02 06:54:54,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61965 conditions, 16844 events. 4580/16844 cut-off events. For 73950/74883 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 181296 event pairs, 470 based on Foata normal form. 176/16901 useless extension candidates. Maximal degree in co-relation 61584. Up to 2740 conditions per place. [2024-12-02 06:54:54,416 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 247 selfloop transitions, 73 changer transitions 0/631 dead transitions. [2024-12-02 06:54:54,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 631 transitions, 7726 flow [2024-12-02 06:54:54,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:54:54,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:54:54,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1285 transitions. [2024-12-02 06:54:54,419 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8813443072702332 [2024-12-02 06:54:54,419 INFO L175 Difference]: Start difference. First operand has 449 places, 576 transitions, 6440 flow. Second operand 9 states and 1285 transitions. [2024-12-02 06:54:54,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 631 transitions, 7726 flow [2024-12-02 06:54:55,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 631 transitions, 7610 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-12-02 06:54:55,115 INFO L231 Difference]: Finished difference. Result has 459 places, 586 transitions, 6737 flow [2024-12-02 06:54:55,116 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=6326, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6737, PETRI_PLACES=459, PETRI_TRANSITIONS=586} [2024-12-02 06:54:55,117 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 300 predicate places. [2024-12-02 06:54:55,117 INFO L471 AbstractCegarLoop]: Abstraction has has 459 places, 586 transitions, 6737 flow [2024-12-02 06:54:55,117 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:55,117 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:54:55,117 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:54:55,117 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-12-02 06:54:55,118 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:54:55,119 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:54:55,120 INFO L85 PathProgramCache]: Analyzing trace with hash 299762179, now seen corresponding path program 22 times [2024-12-02 06:54:55,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:54:55,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85699631] [2024-12-02 06:54:55,120 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:54:55,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:54:55,150 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:54:55,150 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:54:55,911 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:54:55,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:54:55,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85699631] [2024-12-02 06:54:55,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85699631] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:54:55,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:54:55,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 06:54:55,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385501064] [2024-12-02 06:54:55,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:54:55,912 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:54:55,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:54:55,913 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:54:55,913 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 06:54:56,882 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:54:56,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 586 transitions, 6737 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:54:56,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:54:56,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:54:56,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:55:01,783 INFO L124 PetriNetUnfolderBase]: 4585/16897 cut-off events. [2024-12-02 06:55:01,783 INFO L125 PetriNetUnfolderBase]: For 76549/77380 co-relation queries the response was YES. [2024-12-02 06:55:02,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62436 conditions, 16897 events. 4585/16897 cut-off events. For 76549/77380 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 181897 event pairs, 470 based on Foata normal form. 156/16937 useless extension candidates. Maximal degree in co-relation 62050. Up to 2767 conditions per place. [2024-12-02 06:55:02,044 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 267 selfloop transitions, 62 changer transitions 0/640 dead transitions. [2024-12-02 06:55:02,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 640 transitions, 7989 flow [2024-12-02 06:55:02,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:55:02,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 06:55:02,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1423 transitions. [2024-12-02 06:55:02,046 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8783950617283951 [2024-12-02 06:55:02,046 INFO L175 Difference]: Start difference. First operand has 459 places, 586 transitions, 6737 flow. Second operand 10 states and 1423 transitions. [2024-12-02 06:55:02,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 640 transitions, 7989 flow [2024-12-02 06:55:02,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 640 transitions, 7850 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-12-02 06:55:02,604 INFO L231 Difference]: Finished difference. Result has 469 places, 594 transitions, 6933 flow [2024-12-02 06:55:02,605 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=6598, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6933, PETRI_PLACES=469, PETRI_TRANSITIONS=594} [2024-12-02 06:55:02,605 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 310 predicate places. [2024-12-02 06:55:02,605 INFO L471 AbstractCegarLoop]: Abstraction has has 469 places, 594 transitions, 6933 flow [2024-12-02 06:55:02,606 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:02,606 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:55:02,606 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:55:02,606 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-12-02 06:55:02,606 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:55:02,607 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:55:02,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1501255055, now seen corresponding path program 23 times [2024-12-02 06:55:02,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:55:02,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743488797] [2024-12-02 06:55:02,607 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:55:02,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:55:02,625 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:55:02,625 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:55:02,957 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-02 06:55:02,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:55:02,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743488797] [2024-12-02 06:55:02,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743488797] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:55:02,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675216276] [2024-12-02 06:55:02,957 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:55:02,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:55:02,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:55:02,959 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:55:02,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 06:55:03,157 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:55:03,157 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:55:03,160 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 06:55:03,163 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:55:03,482 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 13 treesize of output 9 [2024-12-02 06:55:03,531 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:55:03,532 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:55:03,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675216276] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:55:03,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:55:03,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 06:55:03,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453542304] [2024-12-02 06:55:03,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:55:03,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:55:03,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:55:03,533 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:55:03,533 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-12-02 06:55:04,549 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:55:04,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 594 transitions, 6933 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:04,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:55:04,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:55:04,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:55:09,567 INFO L124 PetriNetUnfolderBase]: 4868/17757 cut-off events. [2024-12-02 06:55:09,567 INFO L125 PetriNetUnfolderBase]: For 81158/82054 co-relation queries the response was YES. [2024-12-02 06:55:09,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65635 conditions, 17757 events. 4868/17757 cut-off events. For 81158/82054 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 192458 event pairs, 478 based on Foata normal form. 152/17783 useless extension candidates. Maximal degree in co-relation 65244. Up to 2936 conditions per place. [2024-12-02 06:55:09,855 INFO L140 encePairwiseOnDemand]: 145/162 looper letters, 272 selfloop transitions, 68 changer transitions 2/653 dead transitions. [2024-12-02 06:55:09,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 653 transitions, 8299 flow [2024-12-02 06:55:09,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 06:55:09,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 06:55:09,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1836 transitions. [2024-12-02 06:55:09,857 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8717948717948718 [2024-12-02 06:55:09,857 INFO L175 Difference]: Start difference. First operand has 469 places, 594 transitions, 6933 flow. Second operand 13 states and 1836 transitions. [2024-12-02 06:55:09,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 653 transitions, 8299 flow [2024-12-02 06:55:10,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 653 transitions, 8075 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-12-02 06:55:10,473 INFO L231 Difference]: Finished difference. Result has 482 places, 609 transitions, 7241 flow [2024-12-02 06:55:10,474 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=6788, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7241, PETRI_PLACES=482, PETRI_TRANSITIONS=609} [2024-12-02 06:55:10,474 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 323 predicate places. [2024-12-02 06:55:10,474 INFO L471 AbstractCegarLoop]: Abstraction has has 482 places, 609 transitions, 7241 flow [2024-12-02 06:55:10,475 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:10,475 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:55:10,475 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:55:10,481 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 06:55:10,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-12-02 06:55:10,675 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:55:10,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:55:10,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1775963627, now seen corresponding path program 24 times [2024-12-02 06:55:10,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:55:10,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289978694] [2024-12-02 06:55:10,677 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:55:10,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:55:10,694 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 06:55:10,694 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:55:11,031 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:55:11,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:55:11,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289978694] [2024-12-02 06:55:11,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289978694] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:55:11,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:55:11,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:55:11,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4221455] [2024-12-02 06:55:11,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:55:11,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:55:11,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:55:11,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:55:11,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:55:11,676 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:55:11,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 609 transitions, 7241 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:11,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:55:11,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:55:11,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:55:16,858 INFO L124 PetriNetUnfolderBase]: 4590/16933 cut-off events. [2024-12-02 06:55:16,858 INFO L125 PetriNetUnfolderBase]: For 76653/77600 co-relation queries the response was YES. [2024-12-02 06:55:17,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62474 conditions, 16933 events. 4590/16933 cut-off events. For 76653/77600 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 181542 event pairs, 477 based on Foata normal form. 166/16976 useless extension candidates. Maximal degree in co-relation 62077. Up to 2770 conditions per place. [2024-12-02 06:55:17,176 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 274 selfloop transitions, 68 changer transitions 0/653 dead transitions. [2024-12-02 06:55:17,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 653 transitions, 8374 flow [2024-12-02 06:55:17,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:55:17,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:55:17,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1293 transitions. [2024-12-02 06:55:17,385 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8868312757201646 [2024-12-02 06:55:17,385 INFO L175 Difference]: Start difference. First operand has 482 places, 609 transitions, 7241 flow. Second operand 9 states and 1293 transitions. [2024-12-02 06:55:17,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 653 transitions, 8374 flow [2024-12-02 06:55:17,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 653 transitions, 8242 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-12-02 06:55:17,962 INFO L231 Difference]: Finished difference. Result has 488 places, 616 transitions, 7429 flow [2024-12-02 06:55:17,962 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=7064, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7429, PETRI_PLACES=488, PETRI_TRANSITIONS=616} [2024-12-02 06:55:17,962 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 329 predicate places. [2024-12-02 06:55:17,963 INFO L471 AbstractCegarLoop]: Abstraction has has 488 places, 616 transitions, 7429 flow [2024-12-02 06:55:17,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:17,963 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:55:17,963 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:55:17,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-12-02 06:55:17,963 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:55:17,964 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:55:17,965 INFO L85 PathProgramCache]: Analyzing trace with hash -587081183, now seen corresponding path program 25 times [2024-12-02 06:55:17,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:55:17,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795904379] [2024-12-02 06:55:17,965 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:55:17,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:55:17,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:55:18,194 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:55:18,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:55:18,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795904379] [2024-12-02 06:55:18,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795904379] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:55:18,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:55:18,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:55:18,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541765418] [2024-12-02 06:55:18,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:55:18,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:55:18,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:55:18,195 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:55:18,195 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:55:19,056 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:55:19,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 616 transitions, 7429 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:19,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:55:19,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:55:19,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:55:23,664 INFO L124 PetriNetUnfolderBase]: 4316/16075 cut-off events. [2024-12-02 06:55:23,664 INFO L125 PetriNetUnfolderBase]: For 72301/73222 co-relation queries the response was YES. [2024-12-02 06:55:23,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59140 conditions, 16075 events. 4316/16075 cut-off events. For 72301/73222 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 170314 event pairs, 453 based on Foata normal form. 176/16136 useless extension candidates. Maximal degree in co-relation 58741. Up to 2599 conditions per place. [2024-12-02 06:55:23,896 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 278 selfloop transitions, 72 changer transitions 0/661 dead transitions. [2024-12-02 06:55:23,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 661 transitions, 8656 flow [2024-12-02 06:55:23,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:55:23,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:55:23,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1289 transitions. [2024-12-02 06:55:23,897 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8840877914951989 [2024-12-02 06:55:23,897 INFO L175 Difference]: Start difference. First operand has 488 places, 616 transitions, 7429 flow. Second operand 9 states and 1289 transitions. [2024-12-02 06:55:23,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 661 transitions, 8656 flow [2024-12-02 06:55:24,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 661 transitions, 8508 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-12-02 06:55:24,375 INFO L231 Difference]: Finished difference. Result has 494 places, 623 transitions, 7599 flow [2024-12-02 06:55:24,375 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=7236, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7599, PETRI_PLACES=494, PETRI_TRANSITIONS=623} [2024-12-02 06:55:24,375 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 335 predicate places. [2024-12-02 06:55:24,375 INFO L471 AbstractCegarLoop]: Abstraction has has 494 places, 623 transitions, 7599 flow [2024-12-02 06:55:24,376 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:24,376 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:55:24,376 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:55:24,376 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-12-02 06:55:24,376 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:55:24,377 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:55:24,377 INFO L85 PathProgramCache]: Analyzing trace with hash -441276909, now seen corresponding path program 26 times [2024-12-02 06:55:24,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:55:24,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749782727] [2024-12-02 06:55:24,377 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:55:24,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:55:24,391 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 06:55:24,391 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:55:24,573 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:55:24,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:55:24,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749782727] [2024-12-02 06:55:24,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749782727] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:55:24,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:55:24,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:55:24,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853075767] [2024-12-02 06:55:24,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:55:24,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:55:24,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:55:24,574 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:55:24,574 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:55:25,146 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:55:25,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 623 transitions, 7599 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:25,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:55:25,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:55:25,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:55:29,780 INFO L124 PetriNetUnfolderBase]: 4322/16128 cut-off events. [2024-12-02 06:55:29,780 INFO L125 PetriNetUnfolderBase]: For 72592/73496 co-relation queries the response was YES. [2024-12-02 06:55:30,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59385 conditions, 16128 events. 4322/16128 cut-off events. For 72592/73496 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 171056 event pairs, 446 based on Foata normal form. 163/16177 useless extension candidates. Maximal degree in co-relation 58983. Up to 2606 conditions per place. [2024-12-02 06:55:30,046 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 283 selfloop transitions, 73 changer transitions 0/667 dead transitions. [2024-12-02 06:55:30,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 667 transitions, 8793 flow [2024-12-02 06:55:30,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:55:30,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:55:30,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1288 transitions. [2024-12-02 06:55:30,048 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8834019204389575 [2024-12-02 06:55:30,048 INFO L175 Difference]: Start difference. First operand has 494 places, 623 transitions, 7599 flow. Second operand 9 states and 1288 transitions. [2024-12-02 06:55:30,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 667 transitions, 8793 flow [2024-12-02 06:55:30,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 667 transitions, 8630 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-12-02 06:55:30,592 INFO L231 Difference]: Finished difference. Result has 501 places, 631 transitions, 7823 flow [2024-12-02 06:55:30,592 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=7448, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7823, PETRI_PLACES=501, PETRI_TRANSITIONS=631} [2024-12-02 06:55:30,592 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 342 predicate places. [2024-12-02 06:55:30,592 INFO L471 AbstractCegarLoop]: Abstraction has has 501 places, 631 transitions, 7823 flow [2024-12-02 06:55:30,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:30,592 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:55:30,593 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:55:30,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-12-02 06:55:30,593 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:55:30,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:55:30,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1970778531, now seen corresponding path program 27 times [2024-12-02 06:55:30,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:55:30,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751020884] [2024-12-02 06:55:30,594 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:55:30,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:55:30,608 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 06:55:30,608 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:55:30,905 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:55:30,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:55:30,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751020884] [2024-12-02 06:55:30,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751020884] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:55:30,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:55:30,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:55:30,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903133373] [2024-12-02 06:55:30,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:55:30,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:55:30,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:55:30,906 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:55:30,906 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:55:31,486 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:55:31,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 631 transitions, 7823 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:31,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:55:31,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:55:31,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:55:36,188 INFO L124 PetriNetUnfolderBase]: 4326/16212 cut-off events. [2024-12-02 06:55:36,188 INFO L125 PetriNetUnfolderBase]: For 74808/75685 co-relation queries the response was YES. [2024-12-02 06:55:36,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59893 conditions, 16212 events. 4326/16212 cut-off events. For 74808/75685 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 172282 event pairs, 459 based on Foata normal form. 155/16252 useless extension candidates. Maximal degree in co-relation 59487. Up to 2622 conditions per place. [2024-12-02 06:55:36,427 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 284 selfloop transitions, 79 changer transitions 0/674 dead transitions. [2024-12-02 06:55:36,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 674 transitions, 9049 flow [2024-12-02 06:55:36,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:55:36,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:55:36,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1287 transitions. [2024-12-02 06:55:36,428 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8827160493827161 [2024-12-02 06:55:36,428 INFO L175 Difference]: Start difference. First operand has 501 places, 631 transitions, 7823 flow. Second operand 9 states and 1287 transitions. [2024-12-02 06:55:36,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 674 transitions, 9049 flow [2024-12-02 06:55:37,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 674 transitions, 8772 flow, removed 80 selfloop flow, removed 4 redundant places. [2024-12-02 06:55:37,038 INFO L231 Difference]: Finished difference. Result has 508 places, 640 transitions, 7987 flow [2024-12-02 06:55:37,039 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=7626, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7987, PETRI_PLACES=508, PETRI_TRANSITIONS=640} [2024-12-02 06:55:37,039 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 349 predicate places. [2024-12-02 06:55:37,039 INFO L471 AbstractCegarLoop]: Abstraction has has 508 places, 640 transitions, 7987 flow [2024-12-02 06:55:37,039 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:37,039 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:55:37,039 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:55:37,039 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-12-02 06:55:37,040 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:55:37,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:55:37,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1512944557, now seen corresponding path program 28 times [2024-12-02 06:55:37,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:55:37,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812746281] [2024-12-02 06:55:37,041 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:55:37,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:55:37,060 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:55:37,061 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:55:37,492 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:55:37,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:55:37,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812746281] [2024-12-02 06:55:37,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812746281] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:55:37,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:55:37,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 06:55:37,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617705153] [2024-12-02 06:55:37,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:55:37,492 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:55:37,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:55:37,493 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:55:37,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 06:55:38,537 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:55:38,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 640 transitions, 7987 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:38,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:55:38,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:55:38,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:55:43,412 INFO L124 PetriNetUnfolderBase]: 4053/15403 cut-off events. [2024-12-02 06:55:43,412 INFO L125 PetriNetUnfolderBase]: For 69064/69911 co-relation queries the response was YES. [2024-12-02 06:55:43,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56696 conditions, 15403 events. 4053/15403 cut-off events. For 69064/69911 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 161982 event pairs, 444 based on Foata normal form. 149/15442 useless extension candidates. Maximal degree in co-relation 56287. Up to 2457 conditions per place. [2024-12-02 06:55:43,635 INFO L140 encePairwiseOnDemand]: 145/162 looper letters, 282 selfloop transitions, 81 changer transitions 0/674 dead transitions. [2024-12-02 06:55:43,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 674 transitions, 9014 flow [2024-12-02 06:55:43,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:55:43,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 06:55:43,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1422 transitions. [2024-12-02 06:55:43,637 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8777777777777778 [2024-12-02 06:55:43,637 INFO L175 Difference]: Start difference. First operand has 508 places, 640 transitions, 7987 flow. Second operand 10 states and 1422 transitions. [2024-12-02 06:55:43,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 674 transitions, 9014 flow [2024-12-02 06:55:44,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 674 transitions, 8862 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-12-02 06:55:44,228 INFO L231 Difference]: Finished difference. Result has 515 places, 647 transitions, 8180 flow [2024-12-02 06:55:44,228 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=7790, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8180, PETRI_PLACES=515, PETRI_TRANSITIONS=647} [2024-12-02 06:55:44,229 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 356 predicate places. [2024-12-02 06:55:44,229 INFO L471 AbstractCegarLoop]: Abstraction has has 515 places, 647 transitions, 8180 flow [2024-12-02 06:55:44,229 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:44,229 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:55:44,229 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:55:44,229 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-12-02 06:55:44,229 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:55:44,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:55:44,231 INFO L85 PathProgramCache]: Analyzing trace with hash -561080919, now seen corresponding path program 29 times [2024-12-02 06:55:44,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:55:44,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203212806] [2024-12-02 06:55:44,231 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:55:44,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:55:44,250 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:55:44,250 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:55:44,594 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-02 06:55:44,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:55:44,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203212806] [2024-12-02 06:55:44,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203212806] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:55:44,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742188569] [2024-12-02 06:55:44,594 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:55:44,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:55:44,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:55:44,595 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:55:44,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 06:55:44,773 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:55:44,773 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:55:44,775 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 06:55:44,777 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:55:45,012 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 13 treesize of output 9 [2024-12-02 06:55:45,056 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:55:45,056 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:55:45,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742188569] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:55:45,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:55:45,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 06:55:45,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297196700] [2024-12-02 06:55:45,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:55:45,057 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:55:45,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:55:45,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:55:45,057 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2024-12-02 06:55:46,027 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:55:46,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 647 transitions, 8180 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:46,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:55:46,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:55:46,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:55:50,668 INFO L124 PetriNetUnfolderBase]: 4051/15297 cut-off events. [2024-12-02 06:55:50,668 INFO L125 PetriNetUnfolderBase]: For 66490/67301 co-relation queries the response was YES. [2024-12-02 06:55:50,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55809 conditions, 15297 events. 4051/15297 cut-off events. For 66490/67301 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 160018 event pairs, 447 based on Foata normal form. 179/15362 useless extension candidates. Maximal degree in co-relation 55396. Up to 2453 conditions per place. [2024-12-02 06:55:50,904 INFO L140 encePairwiseOnDemand]: 145/162 looper letters, 218 selfloop transitions, 155 changer transitions 2/686 dead transitions. [2024-12-02 06:55:50,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 686 transitions, 9246 flow [2024-12-02 06:55:50,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 06:55:50,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 06:55:50,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1827 transitions. [2024-12-02 06:55:50,906 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8675213675213675 [2024-12-02 06:55:50,907 INFO L175 Difference]: Start difference. First operand has 515 places, 647 transitions, 8180 flow. Second operand 13 states and 1827 transitions. [2024-12-02 06:55:50,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 686 transitions, 9246 flow [2024-12-02 06:55:51,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 686 transitions, 9058 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-12-02 06:55:51,549 INFO L231 Difference]: Finished difference. Result has 525 places, 656 transitions, 8503 flow [2024-12-02 06:55:51,550 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=7946, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8503, PETRI_PLACES=525, PETRI_TRANSITIONS=656} [2024-12-02 06:55:51,550 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 366 predicate places. [2024-12-02 06:55:51,551 INFO L471 AbstractCegarLoop]: Abstraction has has 525 places, 656 transitions, 8503 flow [2024-12-02 06:55:51,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:51,551 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:55:51,551 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:55:51,558 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 06:55:51,751 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-12-02 06:55:51,752 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:55:51,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:55:51,753 INFO L85 PathProgramCache]: Analyzing trace with hash -2033741835, now seen corresponding path program 30 times [2024-12-02 06:55:51,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:55:51,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852452810] [2024-12-02 06:55:51,753 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:55:51,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:55:51,768 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 06:55:51,768 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:55:51,945 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:55:51,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:55:51,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852452810] [2024-12-02 06:55:51,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852452810] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:55:51,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:55:51,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:55:51,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318989880] [2024-12-02 06:55:51,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:55:51,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:55:51,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:55:51,946 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:55:51,946 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:55:52,513 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:55:52,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 656 transitions, 8503 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:52,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:55:52,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:55:52,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:55:57,395 INFO L124 PetriNetUnfolderBase]: 4052/15304 cut-off events. [2024-12-02 06:55:57,395 INFO L125 PetriNetUnfolderBase]: For 68063/68909 co-relation queries the response was YES. [2024-12-02 06:55:57,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56080 conditions, 15304 events. 4052/15304 cut-off events. For 68063/68909 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 160239 event pairs, 399 based on Foata normal form. 138/15337 useless extension candidates. Maximal degree in co-relation 55663. Up to 2484 conditions per place. [2024-12-02 06:55:57,724 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 360 selfloop transitions, 47 changer transitions 0/718 dead transitions. [2024-12-02 06:55:57,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 718 transitions, 10019 flow [2024-12-02 06:55:57,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:55:57,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:55:57,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1291 transitions. [2024-12-02 06:55:57,727 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8854595336076817 [2024-12-02 06:55:57,727 INFO L175 Difference]: Start difference. First operand has 525 places, 656 transitions, 8503 flow. Second operand 9 states and 1291 transitions. [2024-12-02 06:55:57,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 718 transitions, 10019 flow [2024-12-02 06:55:58,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 718 transitions, 9711 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-12-02 06:55:58,493 INFO L231 Difference]: Finished difference. Result has 530 places, 672 transitions, 8642 flow [2024-12-02 06:55:58,494 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=8197, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8642, PETRI_PLACES=530, PETRI_TRANSITIONS=672} [2024-12-02 06:55:58,494 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 371 predicate places. [2024-12-02 06:55:58,494 INFO L471 AbstractCegarLoop]: Abstraction has has 530 places, 672 transitions, 8642 flow [2024-12-02 06:55:58,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:58,494 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:55:58,494 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:55:58,495 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-12-02 06:55:58,495 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:55:58,496 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:55:58,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1570413163, now seen corresponding path program 31 times [2024-12-02 06:55:58,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:55:58,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527222358] [2024-12-02 06:55:58,496 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:55:58,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:55:58,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:55:58,738 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:55:58,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:55:58,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527222358] [2024-12-02 06:55:58,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527222358] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:55:58,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:55:58,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:55:58,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896783148] [2024-12-02 06:55:58,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:55:58,739 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:55:58,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:55:58,740 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:55:58,740 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:55:59,608 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:55:59,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 672 transitions, 8642 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:55:59,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:55:59,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:55:59,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:56:04,199 INFO L124 PetriNetUnfolderBase]: 4043/15353 cut-off events. [2024-12-02 06:56:04,199 INFO L125 PetriNetUnfolderBase]: For 69549/70381 co-relation queries the response was YES. [2024-12-02 06:56:04,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56556 conditions, 15353 events. 4043/15353 cut-off events. For 69549/70381 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 161169 event pairs, 398 based on Foata normal form. 159/15412 useless extension candidates. Maximal degree in co-relation 56136. Up to 2512 conditions per place. [2024-12-02 06:56:04,429 INFO L140 encePairwiseOnDemand]: 148/162 looper letters, 369 selfloop transitions, 55 changer transitions 0/735 dead transitions. [2024-12-02 06:56:04,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 735 transitions, 10308 flow [2024-12-02 06:56:04,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:56:04,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:56:04,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1286 transitions. [2024-12-02 06:56:04,431 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8820301783264746 [2024-12-02 06:56:04,431 INFO L175 Difference]: Start difference. First operand has 530 places, 672 transitions, 8642 flow. Second operand 9 states and 1286 transitions. [2024-12-02 06:56:04,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 735 transitions, 10308 flow [2024-12-02 06:56:04,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 735 transitions, 10065 flow, removed 99 selfloop flow, removed 2 redundant places. [2024-12-02 06:56:04,997 INFO L231 Difference]: Finished difference. Result has 541 places, 681 transitions, 8827 flow [2024-12-02 06:56:04,998 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=8493, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8827, PETRI_PLACES=541, PETRI_TRANSITIONS=681} [2024-12-02 06:56:04,998 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 382 predicate places. [2024-12-02 06:56:04,998 INFO L471 AbstractCegarLoop]: Abstraction has has 541 places, 681 transitions, 8827 flow [2024-12-02 06:56:04,998 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:04,998 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:56:04,998 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:56:04,998 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-12-02 06:56:04,998 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:56:05,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:56:05,000 INFO L85 PathProgramCache]: Analyzing trace with hash -2075696925, now seen corresponding path program 32 times [2024-12-02 06:56:05,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:56:05,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631820271] [2024-12-02 06:56:05,000 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:56:05,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:56:05,016 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 06:56:05,016 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:56:05,192 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:56:05,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:56:05,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631820271] [2024-12-02 06:56:05,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631820271] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:56:05,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:56:05,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:56:05,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252013152] [2024-12-02 06:56:05,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:56:05,193 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:56:05,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:56:05,194 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:56:05,194 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:56:05,850 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:56:05,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 681 transitions, 8827 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:05,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:56:05,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:56:05,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:56:10,809 INFO L124 PetriNetUnfolderBase]: 4060/15433 cut-off events. [2024-12-02 06:56:10,809 INFO L125 PetriNetUnfolderBase]: For 72025/72899 co-relation queries the response was YES. [2024-12-02 06:56:11,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57094 conditions, 15433 events. 4060/15433 cut-off events. For 72025/72899 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 161975 event pairs, 402 based on Foata normal form. 139/15466 useless extension candidates. Maximal degree in co-relation 56669. Up to 2506 conditions per place. [2024-12-02 06:56:11,084 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 363 selfloop transitions, 55 changer transitions 0/729 dead transitions. [2024-12-02 06:56:11,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 729 transitions, 10197 flow [2024-12-02 06:56:11,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:56:11,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:56:11,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1293 transitions. [2024-12-02 06:56:11,087 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8868312757201646 [2024-12-02 06:56:11,087 INFO L175 Difference]: Start difference. First operand has 541 places, 681 transitions, 8827 flow. Second operand 9 states and 1293 transitions. [2024-12-02 06:56:11,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 729 transitions, 10197 flow [2024-12-02 06:56:11,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 729 transitions, 9947 flow, removed 92 selfloop flow, removed 3 redundant places. [2024-12-02 06:56:11,712 INFO L231 Difference]: Finished difference. Result has 549 places, 690 transitions, 8938 flow [2024-12-02 06:56:11,712 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=8671, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8938, PETRI_PLACES=549, PETRI_TRANSITIONS=690} [2024-12-02 06:56:11,712 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 390 predicate places. [2024-12-02 06:56:11,712 INFO L471 AbstractCegarLoop]: Abstraction has has 549 places, 690 transitions, 8938 flow [2024-12-02 06:56:11,713 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:11,713 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:56:11,713 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:56:11,713 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-12-02 06:56:11,713 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:56:11,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:56:11,716 INFO L85 PathProgramCache]: Analyzing trace with hash 304841191, now seen corresponding path program 33 times [2024-12-02 06:56:11,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:56:11,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704589856] [2024-12-02 06:56:11,716 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:56:11,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:56:11,740 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 06:56:11,740 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:56:11,995 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:56:11,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:56:11,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704589856] [2024-12-02 06:56:11,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704589856] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:56:11,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:56:11,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:56:11,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221821683] [2024-12-02 06:56:11,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:56:11,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:56:11,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:56:11,996 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:56:11,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:56:12,768 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:56:12,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 690 transitions, 8938 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:12,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:56:12,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:56:12,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:56:17,806 INFO L124 PetriNetUnfolderBase]: 4348/16424 cut-off events. [2024-12-02 06:56:17,807 INFO L125 PetriNetUnfolderBase]: For 73200/74108 co-relation queries the response was YES. [2024-12-02 06:56:18,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60475 conditions, 16424 events. 4348/16424 cut-off events. For 73200/74108 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 174837 event pairs, 412 based on Foata normal form. 144/16458 useless extension candidates. Maximal degree in co-relation 60047. Up to 2703 conditions per place. [2024-12-02 06:56:18,181 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 383 selfloop transitions, 57 changer transitions 0/751 dead transitions. [2024-12-02 06:56:18,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 751 transitions, 10518 flow [2024-12-02 06:56:18,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:56:18,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:56:18,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1290 transitions. [2024-12-02 06:56:18,183 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8847736625514403 [2024-12-02 06:56:18,183 INFO L175 Difference]: Start difference. First operand has 549 places, 690 transitions, 8938 flow. Second operand 9 states and 1290 transitions. [2024-12-02 06:56:18,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 751 transitions, 10518 flow [2024-12-02 06:56:18,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 751 transitions, 10384 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-12-02 06:56:18,859 INFO L231 Difference]: Finished difference. Result has 556 places, 700 transitions, 9148 flow [2024-12-02 06:56:18,860 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=8822, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9148, PETRI_PLACES=556, PETRI_TRANSITIONS=700} [2024-12-02 06:56:18,860 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 397 predicate places. [2024-12-02 06:56:18,860 INFO L471 AbstractCegarLoop]: Abstraction has has 556 places, 700 transitions, 9148 flow [2024-12-02 06:56:18,860 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:18,860 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:56:18,860 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:56:18,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-12-02 06:56:18,861 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:56:18,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:56:18,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1814693809, now seen corresponding path program 34 times [2024-12-02 06:56:18,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:56:18,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303189934] [2024-12-02 06:56:18,862 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:56:18,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:56:18,881 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:56:18,881 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:56:19,408 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:56:19,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:56:19,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303189934] [2024-12-02 06:56:19,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303189934] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:56:19,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:56:19,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 06:56:19,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244422236] [2024-12-02 06:56:19,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:56:19,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:56:19,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:56:19,409 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:56:19,410 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 06:56:20,278 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:56:20,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 700 transitions, 9148 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:20,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:56:20,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:56:20,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:56:25,480 INFO L124 PetriNetUnfolderBase]: 4345/16416 cut-off events. [2024-12-02 06:56:25,480 INFO L125 PetriNetUnfolderBase]: For 74589/75475 co-relation queries the response was YES. [2024-12-02 06:56:25,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60735 conditions, 16416 events. 4345/16416 cut-off events. For 74589/75475 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 174803 event pairs, 409 based on Foata normal form. 145/16451 useless extension candidates. Maximal degree in co-relation 60303. Up to 2704 conditions per place. [2024-12-02 06:56:25,789 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 375 selfloop transitions, 62 changer transitions 0/748 dead transitions. [2024-12-02 06:56:25,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 748 transitions, 10508 flow [2024-12-02 06:56:25,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:56:25,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 06:56:25,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1426 transitions. [2024-12-02 06:56:25,791 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8802469135802469 [2024-12-02 06:56:25,791 INFO L175 Difference]: Start difference. First operand has 556 places, 700 transitions, 9148 flow. Second operand 10 states and 1426 transitions. [2024-12-02 06:56:25,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 748 transitions, 10508 flow [2024-12-02 06:56:26,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 748 transitions, 10414 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-12-02 06:56:26,488 INFO L231 Difference]: Finished difference. Result has 565 places, 708 transitions, 9379 flow [2024-12-02 06:56:26,489 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=9056, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9379, PETRI_PLACES=565, PETRI_TRANSITIONS=708} [2024-12-02 06:56:26,489 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 406 predicate places. [2024-12-02 06:56:26,489 INFO L471 AbstractCegarLoop]: Abstraction has has 565 places, 708 transitions, 9379 flow [2024-12-02 06:56:26,489 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:26,489 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:56:26,490 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:56:26,490 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-12-02 06:56:26,490 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:56:26,491 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:56:26,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1618793741, now seen corresponding path program 35 times [2024-12-02 06:56:26,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:56:26,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528512297] [2024-12-02 06:56:26,492 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:56:26,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:56:26,509 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:56:26,510 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:56:26,877 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-02 06:56:26,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:56:26,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528512297] [2024-12-02 06:56:26,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528512297] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:56:26,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113955376] [2024-12-02 06:56:26,878 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:56:26,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:56:26,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:56:26,879 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:56:26,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 06:56:27,085 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:56:27,086 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:56:27,087 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 06:56:27,089 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:56:27,288 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 13 treesize of output 9 [2024-12-02 06:56:27,330 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:56:27,330 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:56:27,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113955376] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:56:27,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:56:27,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 06:56:27,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392169065] [2024-12-02 06:56:27,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:56:27,331 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:56:27,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:56:27,331 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:56:27,331 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-12-02 06:56:28,200 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:56:28,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 708 transitions, 9379 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:28,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:56:28,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:56:28,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:56:33,554 INFO L124 PetriNetUnfolderBase]: 4350/16381 cut-off events. [2024-12-02 06:56:33,555 INFO L125 PetriNetUnfolderBase]: For 74992/75921 co-relation queries the response was YES. [2024-12-02 06:56:33,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60538 conditions, 16381 events. 4350/16381 cut-off events. For 74992/75921 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 173864 event pairs, 407 based on Foata normal form. 150/16416 useless extension candidates. Maximal degree in co-relation 60101. Up to 2699 conditions per place. [2024-12-02 06:56:33,921 INFO L140 encePairwiseOnDemand]: 145/162 looper letters, 371 selfloop transitions, 73 changer transitions 2/757 dead transitions. [2024-12-02 06:56:33,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 757 transitions, 10710 flow [2024-12-02 06:56:33,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 06:56:33,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 06:56:33,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1837 transitions. [2024-12-02 06:56:33,923 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.872269705603039 [2024-12-02 06:56:33,923 INFO L175 Difference]: Start difference. First operand has 565 places, 708 transitions, 9379 flow. Second operand 13 states and 1837 transitions. [2024-12-02 06:56:33,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 757 transitions, 10710 flow [2024-12-02 06:56:34,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 757 transitions, 10589 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-12-02 06:56:34,631 INFO L231 Difference]: Finished difference. Result has 577 places, 719 transitions, 9646 flow [2024-12-02 06:56:34,632 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=9218, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9646, PETRI_PLACES=577, PETRI_TRANSITIONS=719} [2024-12-02 06:56:34,632 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 418 predicate places. [2024-12-02 06:56:34,632 INFO L471 AbstractCegarLoop]: Abstraction has has 577 places, 719 transitions, 9646 flow [2024-12-02 06:56:34,632 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:34,632 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:56:34,632 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:56:34,642 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 06:56:34,833 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:56:34,833 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:56:34,835 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:56:34,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1413732357, now seen corresponding path program 36 times [2024-12-02 06:56:34,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:56:34,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031211702] [2024-12-02 06:56:34,836 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:56:34,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:56:34,855 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 06:56:34,855 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:56:35,204 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:56:35,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:56:35,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031211702] [2024-12-02 06:56:35,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031211702] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:56:35,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:56:35,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:56:35,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603615289] [2024-12-02 06:56:35,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:56:35,205 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:56:35,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:56:35,206 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:56:35,206 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:56:35,968 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:56:35,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 719 transitions, 9646 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:35,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:56:35,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:56:35,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:56:41,178 INFO L124 PetriNetUnfolderBase]: 4072/15551 cut-off events. [2024-12-02 06:56:41,179 INFO L125 PetriNetUnfolderBase]: For 72455/73287 co-relation queries the response was YES. [2024-12-02 06:56:41,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57541 conditions, 15551 events. 4072/15551 cut-off events. For 72455/73287 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 163692 event pairs, 394 based on Foata normal form. 145/15591 useless extension candidates. Maximal degree in co-relation 57099. Up to 2539 conditions per place. [2024-12-02 06:56:41,472 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 385 selfloop transitions, 67 changer transitions 0/763 dead transitions. [2024-12-02 06:56:41,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 763 transitions, 11012 flow [2024-12-02 06:56:41,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:56:41,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:56:41,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1289 transitions. [2024-12-02 06:56:41,474 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8840877914951989 [2024-12-02 06:56:41,474 INFO L175 Difference]: Start difference. First operand has 577 places, 719 transitions, 9646 flow. Second operand 9 states and 1289 transitions. [2024-12-02 06:56:41,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 763 transitions, 11012 flow [2024-12-02 06:56:42,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 763 transitions, 10859 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-12-02 06:56:42,164 INFO L231 Difference]: Finished difference. Result has 583 places, 726 transitions, 9794 flow [2024-12-02 06:56:42,165 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=9459, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9794, PETRI_PLACES=583, PETRI_TRANSITIONS=726} [2024-12-02 06:56:42,165 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 424 predicate places. [2024-12-02 06:56:42,165 INFO L471 AbstractCegarLoop]: Abstraction has has 583 places, 726 transitions, 9794 flow [2024-12-02 06:56:42,165 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:42,165 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:56:42,165 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:56:42,165 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-12-02 06:56:42,166 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:56:42,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:56:42,168 INFO L85 PathProgramCache]: Analyzing trace with hash 701913029, now seen corresponding path program 37 times [2024-12-02 06:56:42,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:56:42,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331441406] [2024-12-02 06:56:42,168 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:56:42,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:56:42,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:56:42,512 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:56:42,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:56:42,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331441406] [2024-12-02 06:56:42,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331441406] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:56:42,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:56:42,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:56:42,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385066851] [2024-12-02 06:56:42,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:56:42,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:56:42,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:56:42,513 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:56:42,513 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:56:43,299 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:56:43,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 726 transitions, 9794 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:43,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:56:43,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:56:43,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:56:48,275 INFO L124 PetriNetUnfolderBase]: 4077/15604 cut-off events. [2024-12-02 06:56:48,275 INFO L125 PetriNetUnfolderBase]: For 72970/73894 co-relation queries the response was YES. [2024-12-02 06:56:48,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57684 conditions, 15604 events. 4077/15604 cut-off events. For 72970/73894 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 164251 event pairs, 377 based on Foata normal form. 223/15726 useless extension candidates. Maximal degree in co-relation 57241. Up to 2529 conditions per place. [2024-12-02 06:56:48,612 INFO L140 encePairwiseOnDemand]: 148/162 looper letters, 389 selfloop transitions, 93 changer transitions 0/793 dead transitions. [2024-12-02 06:56:48,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 793 transitions, 11584 flow [2024-12-02 06:56:48,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:56:48,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:56:48,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1280 transitions. [2024-12-02 06:56:48,613 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.877914951989026 [2024-12-02 06:56:48,614 INFO L175 Difference]: Start difference. First operand has 583 places, 726 transitions, 9794 flow. Second operand 9 states and 1280 transitions. [2024-12-02 06:56:48,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 793 transitions, 11584 flow [2024-12-02 06:56:49,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 793 transitions, 11407 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-12-02 06:56:49,348 INFO L231 Difference]: Finished difference. Result has 591 places, 736 transitions, 10158 flow [2024-12-02 06:56:49,349 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=9643, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10158, PETRI_PLACES=591, PETRI_TRANSITIONS=736} [2024-12-02 06:56:49,349 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 432 predicate places. [2024-12-02 06:56:49,349 INFO L471 AbstractCegarLoop]: Abstraction has has 591 places, 736 transitions, 10158 flow [2024-12-02 06:56:49,349 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:49,349 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:56:49,350 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:56:49,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-12-02 06:56:49,350 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:56:49,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:56:49,352 INFO L85 PathProgramCache]: Analyzing trace with hash 738747127, now seen corresponding path program 38 times [2024-12-02 06:56:49,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:56:49,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780862394] [2024-12-02 06:56:49,352 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:56:49,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:56:49,372 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 06:56:49,372 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:56:49,649 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:56:49,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:56:49,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780862394] [2024-12-02 06:56:49,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780862394] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:56:49,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:56:49,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:56:49,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919130264] [2024-12-02 06:56:49,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:56:49,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:56:49,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:56:49,650 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:56:49,650 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:56:50,245 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:56:50,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 736 transitions, 10158 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:50,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:56:50,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:56:50,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:56:56,198 INFO L124 PetriNetUnfolderBase]: 4067/15618 cut-off events. [2024-12-02 06:56:56,198 INFO L125 PetriNetUnfolderBase]: For 77838/78718 co-relation queries the response was YES. [2024-12-02 06:56:56,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58395 conditions, 15618 events. 4067/15618 cut-off events. For 77838/78718 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 164695 event pairs, 378 based on Foata normal form. 174/15690 useless extension candidates. Maximal degree in co-relation 57947. Up to 2559 conditions per place. [2024-12-02 06:56:56,459 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 413 selfloop transitions, 66 changer transitions 0/790 dead transitions. [2024-12-02 06:56:56,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 790 transitions, 11720 flow [2024-12-02 06:56:56,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:56:56,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:56:56,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1285 transitions. [2024-12-02 06:56:56,461 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8813443072702332 [2024-12-02 06:56:56,461 INFO L175 Difference]: Start difference. First operand has 591 places, 736 transitions, 10158 flow. Second operand 9 states and 1285 transitions. [2024-12-02 06:56:56,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 790 transitions, 11720 flow [2024-12-02 06:56:57,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 790 transitions, 11498 flow, removed 81 selfloop flow, removed 2 redundant places. [2024-12-02 06:56:57,239 INFO L231 Difference]: Finished difference. Result has 601 places, 744 transitions, 10308 flow [2024-12-02 06:56:57,239 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=9980, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10308, PETRI_PLACES=601, PETRI_TRANSITIONS=744} [2024-12-02 06:56:57,240 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 442 predicate places. [2024-12-02 06:56:57,240 INFO L471 AbstractCegarLoop]: Abstraction has has 601 places, 744 transitions, 10308 flow [2024-12-02 06:56:57,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:57,240 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:56:57,241 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:56:57,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-12-02 06:56:57,241 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:56:57,244 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:56:57,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1464738547, now seen corresponding path program 39 times [2024-12-02 06:56:57,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:56:57,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951914361] [2024-12-02 06:56:57,244 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:56:57,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:56:57,267 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 06:56:57,267 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:56:57,468 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:56:57,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:56:57,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951914361] [2024-12-02 06:56:57,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951914361] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:56:57,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:56:57,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:56:57,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286918658] [2024-12-02 06:56:57,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:56:57,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:56:57,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:56:57,469 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:56:57,469 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:56:58,222 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:56:58,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 744 transitions, 10308 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:56:58,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:56:58,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:56:58,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:57:04,059 INFO L124 PetriNetUnfolderBase]: 4074/15600 cut-off events. [2024-12-02 06:57:04,059 INFO L125 PetriNetUnfolderBase]: For 75787/76683 co-relation queries the response was YES. [2024-12-02 06:57:04,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58156 conditions, 15600 events. 4074/15600 cut-off events. For 75787/76683 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 164199 event pairs, 373 based on Foata normal form. 191/15688 useless extension candidates. Maximal degree in co-relation 57703. Up to 2538 conditions per place. [2024-12-02 06:57:04,280 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 409 selfloop transitions, 81 changer transitions 0/801 dead transitions. [2024-12-02 06:57:04,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 801 transitions, 11975 flow [2024-12-02 06:57:04,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:57:04,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:57:04,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1284 transitions. [2024-12-02 06:57:04,282 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8806584362139918 [2024-12-02 06:57:04,282 INFO L175 Difference]: Start difference. First operand has 601 places, 744 transitions, 10308 flow. Second operand 9 states and 1284 transitions. [2024-12-02 06:57:04,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 801 transitions, 11975 flow [2024-12-02 06:57:05,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 801 transitions, 11762 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-12-02 06:57:05,115 INFO L231 Difference]: Finished difference. Result has 609 places, 752 transitions, 10554 flow [2024-12-02 06:57:05,115 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=10168, PETRI_DIFFERENCE_MINUEND_PLACES=597, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10554, PETRI_PLACES=609, PETRI_TRANSITIONS=752} [2024-12-02 06:57:05,115 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 450 predicate places. [2024-12-02 06:57:05,116 INFO L471 AbstractCegarLoop]: Abstraction has has 609 places, 752 transitions, 10554 flow [2024-12-02 06:57:05,116 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:57:05,116 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:57:05,116 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:57:05,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-12-02 06:57:05,116 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:57:05,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:57:05,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1371626091, now seen corresponding path program 40 times [2024-12-02 06:57:05,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:57:05,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847432693] [2024-12-02 06:57:05,118 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:57:05,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:57:05,146 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:57:05,146 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:57:05,592 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:57:05,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:57:05,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847432693] [2024-12-02 06:57:05,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847432693] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:57:05,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:57:05,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 06:57:05,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255758060] [2024-12-02 06:57:05,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:57:05,593 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:57:05,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:57:05,593 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:57:05,593 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 06:57:06,479 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:57:06,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 752 transitions, 10554 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:57:06,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:57:06,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:57:06,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:57:11,928 INFO L124 PetriNetUnfolderBase]: 4083/15753 cut-off events. [2024-12-02 06:57:11,928 INFO L125 PetriNetUnfolderBase]: For 77399/78293 co-relation queries the response was YES. [2024-12-02 06:57:12,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58877 conditions, 15753 events. 4083/15753 cut-off events. For 77399/78293 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 166367 event pairs, 380 based on Foata normal form. 163/15812 useless extension candidates. Maximal degree in co-relation 58420. Up to 2564 conditions per place. [2024-12-02 06:57:12,265 INFO L140 encePairwiseOnDemand]: 145/162 looper letters, 414 selfloop transitions, 73 changer transitions 0/798 dead transitions. [2024-12-02 06:57:12,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 798 transitions, 11977 flow [2024-12-02 06:57:12,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:57:12,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 06:57:12,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1419 transitions. [2024-12-02 06:57:12,267 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8759259259259259 [2024-12-02 06:57:12,267 INFO L175 Difference]: Start difference. First operand has 609 places, 752 transitions, 10554 flow. Second operand 10 states and 1419 transitions. [2024-12-02 06:57:12,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 798 transitions, 11977 flow [2024-12-02 06:57:13,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 798 transitions, 11798 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-12-02 06:57:13,390 INFO L231 Difference]: Finished difference. Result has 617 places, 761 transitions, 10749 flow [2024-12-02 06:57:13,390 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=10398, PETRI_DIFFERENCE_MINUEND_PLACES=605, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10749, PETRI_PLACES=617, PETRI_TRANSITIONS=761} [2024-12-02 06:57:13,391 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 458 predicate places. [2024-12-02 06:57:13,391 INFO L471 AbstractCegarLoop]: Abstraction has has 617 places, 761 transitions, 10749 flow [2024-12-02 06:57:13,391 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:57:13,391 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:57:13,391 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:57:13,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-12-02 06:57:13,391 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:57:13,393 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:57:13,393 INFO L85 PathProgramCache]: Analyzing trace with hash 348679469, now seen corresponding path program 41 times [2024-12-02 06:57:13,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:57:13,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135826098] [2024-12-02 06:57:13,393 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:57:13,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:57:13,411 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:57:13,411 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:57:13,883 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-02 06:57:13,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:57:13,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135826098] [2024-12-02 06:57:13,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135826098] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:57:13,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337257572] [2024-12-02 06:57:13,884 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:57:13,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:57:13,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:57:13,886 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:57:13,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 06:57:14,073 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:57:14,073 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:57:14,074 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 06:57:14,076 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:57:14,324 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 13 treesize of output 9 [2024-12-02 06:57:14,355 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:57:14,355 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:57:14,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337257572] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:57:14,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:57:14,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 06:57:14,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765380247] [2024-12-02 06:57:14,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:57:14,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:57:14,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:57:14,356 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:57:14,356 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-12-02 06:57:15,253 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:57:15,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 761 transitions, 10749 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:57:15,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:57:15,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:57:15,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:57:20,702 INFO L124 PetriNetUnfolderBase]: 4084/15707 cut-off events. [2024-12-02 06:57:20,702 INFO L125 PetriNetUnfolderBase]: For 75441/76343 co-relation queries the response was YES. [2024-12-02 06:57:21,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58372 conditions, 15707 events. 4084/15707 cut-off events. For 75441/76343 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 165804 event pairs, 375 based on Foata normal form. 170/15770 useless extension candidates. Maximal degree in co-relation 57911. Up to 2568 conditions per place. [2024-12-02 06:57:21,053 INFO L140 encePairwiseOnDemand]: 145/162 looper letters, 413 selfloop transitions, 83 changer transitions 1/808 dead transitions. [2024-12-02 06:57:21,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 808 transitions, 12134 flow [2024-12-02 06:57:21,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 06:57:21,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 06:57:21,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1830 transitions. [2024-12-02 06:57:21,055 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8689458689458689 [2024-12-02 06:57:21,055 INFO L175 Difference]: Start difference. First operand has 617 places, 761 transitions, 10749 flow. Second operand 13 states and 1830 transitions. [2024-12-02 06:57:21,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 808 transitions, 12134 flow [2024-12-02 06:57:21,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 808 transitions, 11986 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-12-02 06:57:21,832 INFO L231 Difference]: Finished difference. Result has 628 places, 772 transitions, 11027 flow [2024-12-02 06:57:21,832 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=10560, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11027, PETRI_PLACES=628, PETRI_TRANSITIONS=772} [2024-12-02 06:57:21,833 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 469 predicate places. [2024-12-02 06:57:21,833 INFO L471 AbstractCegarLoop]: Abstraction has has 628 places, 772 transitions, 11027 flow [2024-12-02 06:57:21,833 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:57:21,833 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:57:21,833 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:57:21,840 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 06:57:22,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-12-02 06:57:22,033 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:57:22,035 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:57:22,035 INFO L85 PathProgramCache]: Analyzing trace with hash 2105715497, now seen corresponding path program 42 times [2024-12-02 06:57:22,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:57:22,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719809880] [2024-12-02 06:57:22,036 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:57:22,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:57:22,051 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 06:57:22,051 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:57:22,219 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:57:22,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:57:22,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719809880] [2024-12-02 06:57:22,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719809880] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:57:22,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:57:22,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:57:22,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830993555] [2024-12-02 06:57:22,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:57:22,220 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:57:22,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:57:22,221 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:57:22,221 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:57:23,057 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:57:23,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 772 transitions, 11027 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:57:23,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:57:23,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:57:23,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:57:28,296 INFO L124 PetriNetUnfolderBase]: 3809/14822 cut-off events. [2024-12-02 06:57:28,297 INFO L125 PetriNetUnfolderBase]: For 71464/72368 co-relation queries the response was YES. [2024-12-02 06:57:28,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54979 conditions, 14822 events. 3809/14822 cut-off events. For 71464/72368 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 155156 event pairs, 363 based on Foata normal form. 201/14923 useless extension candidates. Maximal degree in co-relation 54513. Up to 2389 conditions per place. [2024-12-02 06:57:28,597 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 412 selfloop transitions, 92 changer transitions 0/815 dead transitions. [2024-12-02 06:57:28,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 815 transitions, 12407 flow [2024-12-02 06:57:28,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:57:28,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:57:28,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1283 transitions. [2024-12-02 06:57:28,599 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8799725651577504 [2024-12-02 06:57:28,599 INFO L175 Difference]: Start difference. First operand has 628 places, 772 transitions, 11027 flow. Second operand 9 states and 1283 transitions. [2024-12-02 06:57:28,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 815 transitions, 12407 flow [2024-12-02 06:57:29,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 815 transitions, 12202 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-12-02 06:57:29,354 INFO L231 Difference]: Finished difference. Result has 633 places, 779 transitions, 11179 flow [2024-12-02 06:57:29,355 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=10778, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11179, PETRI_PLACES=633, PETRI_TRANSITIONS=779} [2024-12-02 06:57:29,355 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 474 predicate places. [2024-12-02 06:57:29,355 INFO L471 AbstractCegarLoop]: Abstraction has has 633 places, 779 transitions, 11179 flow [2024-12-02 06:57:29,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:57:29,355 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:57:29,355 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:57:29,356 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-12-02 06:57:29,356 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:57:29,357 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:57:29,357 INFO L85 PathProgramCache]: Analyzing trace with hash -979092355, now seen corresponding path program 43 times [2024-12-02 06:57:29,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:57:29,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890353091] [2024-12-02 06:57:29,358 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:57:29,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:57:29,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:57:29,604 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:57:29,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:57:29,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890353091] [2024-12-02 06:57:29,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890353091] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:57:29,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:57:29,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:57:29,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816038070] [2024-12-02 06:57:29,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:57:29,605 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:57:29,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:57:29,605 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:57:29,605 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:57:30,570 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:57:30,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 779 transitions, 11179 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:57:30,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:57:30,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:57:30,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:57:36,275 INFO L124 PetriNetUnfolderBase]: 4095/15774 cut-off events. [2024-12-02 06:57:36,275 INFO L125 PetriNetUnfolderBase]: For 75105/76002 co-relation queries the response was YES. [2024-12-02 06:57:36,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58451 conditions, 15774 events. 4095/15774 cut-off events. For 75105/76002 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 166826 event pairs, 371 based on Foata normal form. 170/15839 useless extension candidates. Maximal degree in co-relation 57983. Up to 2585 conditions per place. [2024-12-02 06:57:36,596 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 443 selfloop transitions, 83 changer transitions 2/839 dead transitions. [2024-12-02 06:57:36,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 839 transitions, 12903 flow [2024-12-02 06:57:36,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:57:36,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:57:36,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1288 transitions. [2024-12-02 06:57:36,597 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8834019204389575 [2024-12-02 06:57:36,597 INFO L175 Difference]: Start difference. First operand has 633 places, 779 transitions, 11179 flow. Second operand 9 states and 1288 transitions. [2024-12-02 06:57:36,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 839 transitions, 12903 flow [2024-12-02 06:57:37,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 839 transitions, 12744 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-12-02 06:57:37,401 INFO L231 Difference]: Finished difference. Result has 641 places, 789 transitions, 11407 flow [2024-12-02 06:57:37,401 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=11034, PETRI_DIFFERENCE_MINUEND_PLACES=629, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11407, PETRI_PLACES=641, PETRI_TRANSITIONS=789} [2024-12-02 06:57:37,402 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 482 predicate places. [2024-12-02 06:57:37,402 INFO L471 AbstractCegarLoop]: Abstraction has has 641 places, 789 transitions, 11407 flow [2024-12-02 06:57:37,402 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:57:37,402 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:57:37,402 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:57:37,402 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-12-02 06:57:37,402 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:57:37,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:57:37,404 INFO L85 PathProgramCache]: Analyzing trace with hash -877568499, now seen corresponding path program 44 times [2024-12-02 06:57:37,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:57:37,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803250601] [2024-12-02 06:57:37,404 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:57:37,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:57:37,420 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 06:57:37,420 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:57:37,587 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:57:37,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:57:37,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803250601] [2024-12-02 06:57:37,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803250601] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:57:37,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:57:37,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:57:37,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621079388] [2024-12-02 06:57:37,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:57:37,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:57:37,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:57:37,588 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:57:37,589 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:57:38,347 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:57:38,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 789 transitions, 11407 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:57:38,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:57:38,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:57:38,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:57:44,073 INFO L124 PetriNetUnfolderBase]: 4097/15795 cut-off events. [2024-12-02 06:57:44,073 INFO L125 PetriNetUnfolderBase]: For 76970/77929 co-relation queries the response was YES. [2024-12-02 06:57:44,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58823 conditions, 15795 events. 4097/15795 cut-off events. For 76970/77929 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 167047 event pairs, 373 based on Foata normal form. 219/15911 useless extension candidates. Maximal degree in co-relation 58351. Up to 2577 conditions per place. [2024-12-02 06:57:44,371 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 444 selfloop transitions, 97 changer transitions 2/854 dead transitions. [2024-12-02 06:57:44,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 854 transitions, 13107 flow [2024-12-02 06:57:44,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:57:44,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:57:44,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1280 transitions. [2024-12-02 06:57:44,373 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.877914951989026 [2024-12-02 06:57:44,373 INFO L175 Difference]: Start difference. First operand has 641 places, 789 transitions, 11407 flow. Second operand 9 states and 1280 transitions. [2024-12-02 06:57:44,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 854 transitions, 13107 flow [2024-12-02 06:57:45,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 854 transitions, 12995 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-12-02 06:57:45,218 INFO L231 Difference]: Finished difference. Result has 651 places, 800 transitions, 11781 flow [2024-12-02 06:57:45,219 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=11306, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=696, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11781, PETRI_PLACES=651, PETRI_TRANSITIONS=800} [2024-12-02 06:57:45,219 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 492 predicate places. [2024-12-02 06:57:45,219 INFO L471 AbstractCegarLoop]: Abstraction has has 651 places, 800 transitions, 11781 flow [2024-12-02 06:57:45,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:57:45,220 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:57:45,220 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:57:45,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-12-02 06:57:45,220 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:57:45,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:57:45,222 INFO L85 PathProgramCache]: Analyzing trace with hash -286165425, now seen corresponding path program 45 times [2024-12-02 06:57:45,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:57:45,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815502773] [2024-12-02 06:57:45,222 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 06:57:45,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:57:45,238 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 06:57:45,238 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:57:45,422 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:57:45,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:57:45,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815502773] [2024-12-02 06:57:45,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815502773] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:57:45,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:57:45,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:57:45,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230296347] [2024-12-02 06:57:45,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:57:45,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:57:45,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:57:45,423 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:57:45,424 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:57:46,114 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:57:46,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 800 transitions, 11781 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:57:46,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:57:46,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:57:46,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:57:52,027 INFO L124 PetriNetUnfolderBase]: 4095/15828 cut-off events. [2024-12-02 06:57:52,027 INFO L125 PetriNetUnfolderBase]: For 81977/82894 co-relation queries the response was YES. [2024-12-02 06:57:52,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59485 conditions, 15828 events. 4095/15828 cut-off events. For 81977/82894 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 167601 event pairs, 373 based on Foata normal form. 185/15909 useless extension candidates. Maximal degree in co-relation 59008. Up to 2592 conditions per place. [2024-12-02 06:57:52,360 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 444 selfloop transitions, 92 changer transitions 2/849 dead transitions. [2024-12-02 06:57:52,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 849 transitions, 13319 flow [2024-12-02 06:57:52,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:57:52,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:57:52,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1283 transitions. [2024-12-02 06:57:52,361 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8799725651577504 [2024-12-02 06:57:52,361 INFO L175 Difference]: Start difference. First operand has 651 places, 800 transitions, 11781 flow. Second operand 9 states and 1283 transitions. [2024-12-02 06:57:52,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 849 transitions, 13319 flow [2024-12-02 06:57:53,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 655 places, 849 transitions, 13006 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-12-02 06:57:53,255 INFO L231 Difference]: Finished difference. Result has 659 places, 808 transitions, 11884 flow [2024-12-02 06:57:53,255 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=11512, PETRI_DIFFERENCE_MINUEND_PLACES=647, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11884, PETRI_PLACES=659, PETRI_TRANSITIONS=808} [2024-12-02 06:57:53,255 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 500 predicate places. [2024-12-02 06:57:53,255 INFO L471 AbstractCegarLoop]: Abstraction has has 659 places, 808 transitions, 11884 flow [2024-12-02 06:57:53,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:57:53,256 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:57:53,256 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:57:53,256 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-12-02 06:57:53,256 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:57:53,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:57:53,258 INFO L85 PathProgramCache]: Analyzing trace with hash -870644773, now seen corresponding path program 46 times [2024-12-02 06:57:53,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:57:53,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194068946] [2024-12-02 06:57:53,258 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 06:57:53,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:57:53,278 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 06:57:53,278 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:57:53,531 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:57:53,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:57:53,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194068946] [2024-12-02 06:57:53,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194068946] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:57:53,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:57:53,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:57:53,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600707249] [2024-12-02 06:57:53,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:57:53,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:57:53,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:57:53,532 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:57:53,532 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:57:54,254 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:57:54,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 659 places, 808 transitions, 11884 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:57:54,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:57:54,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:57:54,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:58:00,252 INFO L124 PetriNetUnfolderBase]: 4101/15899 cut-off events. [2024-12-02 06:58:00,252 INFO L125 PetriNetUnfolderBase]: For 80793/81716 co-relation queries the response was YES. [2024-12-02 06:58:00,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59693 conditions, 15899 events. 4101/15899 cut-off events. For 80793/81716 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 168787 event pairs, 375 based on Foata normal form. 191/15987 useless extension candidates. Maximal degree in co-relation 59212. Up to 2603 conditions per place. [2024-12-02 06:58:00,595 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 446 selfloop transitions, 100 changer transitions 2/859 dead transitions. [2024-12-02 06:58:00,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 859 transitions, 13420 flow [2024-12-02 06:58:00,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:58:00,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:58:00,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1282 transitions. [2024-12-02 06:58:00,597 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.879286694101509 [2024-12-02 06:58:00,597 INFO L175 Difference]: Start difference. First operand has 659 places, 808 transitions, 11884 flow. Second operand 9 states and 1282 transitions. [2024-12-02 06:58:00,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 859 transitions, 13420 flow [2024-12-02 06:58:01,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 859 transitions, 13227 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-12-02 06:58:01,477 INFO L231 Difference]: Finished difference. Result has 666 places, 817 transitions, 12110 flow [2024-12-02 06:58:01,478 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=11699, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12110, PETRI_PLACES=666, PETRI_TRANSITIONS=817} [2024-12-02 06:58:01,479 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 507 predicate places. [2024-12-02 06:58:01,479 INFO L471 AbstractCegarLoop]: Abstraction has has 666 places, 817 transitions, 12110 flow [2024-12-02 06:58:01,479 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:58:01,479 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:58:01,479 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:58:01,479 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-12-02 06:58:01,479 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:58:01,482 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:58:01,483 INFO L85 PathProgramCache]: Analyzing trace with hash -448772529, now seen corresponding path program 47 times [2024-12-02 06:58:01,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:58:01,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060910988] [2024-12-02 06:58:01,483 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:58:01,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:58:01,501 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:58:01,501 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:58:02,007 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-02 06:58:02,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:58:02,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060910988] [2024-12-02 06:58:02,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060910988] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:58:02,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840607842] [2024-12-02 06:58:02,008 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 06:58:02,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:58:02,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:58:02,009 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:58:02,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 06:58:02,218 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 06:58:02,218 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:58:02,220 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 06:58:02,221 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:58:02,434 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 13 treesize of output 9 [2024-12-02 06:58:02,473 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:58:02,473 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:58:02,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840607842] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:58:02,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:58:02,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 06:58:02,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959445195] [2024-12-02 06:58:02,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:58:02,474 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:58:02,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:58:02,474 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:58:02,474 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-12-02 06:58:03,405 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:58:03,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 666 places, 817 transitions, 12110 flow. Second operand has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:58:03,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:58:03,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:58:03,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:58:09,238 INFO L124 PetriNetUnfolderBase]: 4105/15881 cut-off events. [2024-12-02 06:58:09,239 INFO L125 PetriNetUnfolderBase]: For 79937/80886 co-relation queries the response was YES. [2024-12-02 06:58:09,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59444 conditions, 15881 events. 4105/15881 cut-off events. For 79937/80886 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 168790 event pairs, 373 based on Foata normal form. 187/15960 useless extension candidates. Maximal degree in co-relation 58960. Up to 2603 conditions per place. [2024-12-02 06:58:09,645 INFO L140 encePairwiseOnDemand]: 145/162 looper letters, 443 selfloop transitions, 109 changer transitions 4/867 dead transitions. [2024-12-02 06:58:09,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 867 transitions, 13607 flow [2024-12-02 06:58:09,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 06:58:09,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 06:58:09,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1826 transitions. [2024-12-02 06:58:09,646 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8670465337132004 [2024-12-02 06:58:09,646 INFO L175 Difference]: Start difference. First operand has 666 places, 817 transitions, 12110 flow. Second operand 13 states and 1826 transitions. [2024-12-02 06:58:09,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 867 transitions, 13607 flow [2024-12-02 06:58:10,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 867 transitions, 13403 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-12-02 06:58:10,517 INFO L231 Difference]: Finished difference. Result has 678 places, 828 transitions, 12402 flow [2024-12-02 06:58:10,518 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=11863, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=815, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=712, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12402, PETRI_PLACES=678, PETRI_TRANSITIONS=828} [2024-12-02 06:58:10,518 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 519 predicate places. [2024-12-02 06:58:10,518 INFO L471 AbstractCegarLoop]: Abstraction has has 678 places, 828 transitions, 12402 flow [2024-12-02 06:58:10,518 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 133.6) internal successors, (1336), 10 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:58:10,518 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:58:10,518 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:58:10,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 06:58:10,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:58:10,719 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:58:10,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:58:10,721 INFO L85 PathProgramCache]: Analyzing trace with hash -2007103895, now seen corresponding path program 48 times [2024-12-02 06:58:10,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:58:10,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845434054] [2024-12-02 06:58:10,721 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 06:58:10,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:58:10,736 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 06:58:10,737 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:58:10,905 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:58:10,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:58:10,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845434054] [2024-12-02 06:58:10,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845434054] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:58:10,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:58:10,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:58:10,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103990024] [2024-12-02 06:58:10,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:58:10,905 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:58:10,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:58:10,906 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:58:10,906 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:58:11,983 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:58:11,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 828 transitions, 12402 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:58:11,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:58:11,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:58:11,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:58:17,653 INFO L124 PetriNetUnfolderBase]: 3831/14994 cut-off events. [2024-12-02 06:58:17,654 INFO L125 PetriNetUnfolderBase]: For 76502/77434 co-relation queries the response was YES. [2024-12-02 06:58:17,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56141 conditions, 14994 events. 3831/14994 cut-off events. For 76502/77434 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 158142 event pairs, 362 based on Foata normal form. 177/15064 useless extension candidates. Maximal degree in co-relation 55651. Up to 2423 conditions per place. [2024-12-02 06:58:18,016 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 450 selfloop transitions, 100 changer transitions 2/863 dead transitions. [2024-12-02 06:58:18,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 863 transitions, 13743 flow [2024-12-02 06:58:18,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:58:18,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:58:18,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1287 transitions. [2024-12-02 06:58:18,018 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8827160493827161 [2024-12-02 06:58:18,018 INFO L175 Difference]: Start difference. First operand has 678 places, 828 transitions, 12402 flow. Second operand 9 states and 1287 transitions. [2024-12-02 06:58:18,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 863 transitions, 13743 flow [2024-12-02 06:58:18,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 863 transitions, 13553 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-12-02 06:58:18,831 INFO L231 Difference]: Finished difference. Result has 683 places, 835 transitions, 12590 flow [2024-12-02 06:58:18,831 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=12164, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12590, PETRI_PLACES=683, PETRI_TRANSITIONS=835} [2024-12-02 06:58:18,832 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 524 predicate places. [2024-12-02 06:58:18,832 INFO L471 AbstractCegarLoop]: Abstraction has has 683 places, 835 transitions, 12590 flow [2024-12-02 06:58:18,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:58:18,832 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:58:18,832 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:58:18,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-12-02 06:58:18,832 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:58:18,834 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:58:18,834 INFO L85 PathProgramCache]: Analyzing trace with hash 325671889, now seen corresponding path program 49 times [2024-12-02 06:58:18,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:58:18,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438598878] [2024-12-02 06:58:18,834 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 06:58:18,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:58:18,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:58:19,201 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:58:19,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:58:19,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438598878] [2024-12-02 06:58:19,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438598878] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:58:19,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:58:19,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:58:19,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239386958] [2024-12-02 06:58:19,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:58:19,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:58:19,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:58:19,202 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:58:19,203 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:58:20,014 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:58:20,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 683 places, 835 transitions, 12590 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:58:20,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:58:20,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:58:20,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:58:25,450 INFO L124 PetriNetUnfolderBase]: 3821/15003 cut-off events. [2024-12-02 06:58:25,450 INFO L125 PetriNetUnfolderBase]: For 76785/77692 co-relation queries the response was YES. [2024-12-02 06:58:25,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56141 conditions, 15003 events. 3821/15003 cut-off events. For 76785/77692 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 158506 event pairs, 359 based on Foata normal form. 233/15137 useless extension candidates. Maximal degree in co-relation 55651. Up to 2437 conditions per place. [2024-12-02 06:58:25,672 INFO L140 encePairwiseOnDemand]: 147/162 looper letters, 404 selfloop transitions, 168 changer transitions 4/887 dead transitions. [2024-12-02 06:58:25,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 691 places, 887 transitions, 14220 flow [2024-12-02 06:58:25,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:58:25,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:58:25,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1279 transitions. [2024-12-02 06:58:25,673 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8772290809327846 [2024-12-02 06:58:25,673 INFO L175 Difference]: Start difference. First operand has 683 places, 835 transitions, 12590 flow. Second operand 9 states and 1279 transitions. [2024-12-02 06:58:25,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 691 places, 887 transitions, 14220 flow [2024-12-02 06:58:26,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 887 transitions, 13999 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-12-02 06:58:26,390 INFO L231 Difference]: Finished difference. Result has 690 places, 843 transitions, 12914 flow [2024-12-02 06:58:26,390 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=12381, PETRI_DIFFERENCE_MINUEND_PLACES=678, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12914, PETRI_PLACES=690, PETRI_TRANSITIONS=843} [2024-12-02 06:58:26,391 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 531 predicate places. [2024-12-02 06:58:26,391 INFO L471 AbstractCegarLoop]: Abstraction has has 690 places, 843 transitions, 12914 flow [2024-12-02 06:58:26,391 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:58:26,391 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:58:26,391 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:58:26,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-12-02 06:58:26,391 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:58:26,393 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:58:26,393 INFO L85 PathProgramCache]: Analyzing trace with hash 73284623, now seen corresponding path program 50 times [2024-12-02 06:58:26,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:58:26,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258587459] [2024-12-02 06:58:26,393 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:58:26,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:58:26,405 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 06:58:26,405 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:58:26,574 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:58:26,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:58:26,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258587459] [2024-12-02 06:58:26,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258587459] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:58:26,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:58:26,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:58:26,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402879943] [2024-12-02 06:58:26,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:58:26,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:58:26,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:58:26,575 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:58:26,575 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:58:27,381 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 162 [2024-12-02 06:58:27,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 843 transitions, 12914 flow. Second operand has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:58:27,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:58:27,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 162 [2024-12-02 06:58:27,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:58:32,497 INFO L124 PetriNetUnfolderBase]: 3545/14133 cut-off events. [2024-12-02 06:58:32,497 INFO L125 PetriNetUnfolderBase]: For 73307/74148 co-relation queries the response was YES. [2024-12-02 06:58:32,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52815 conditions, 14133 events. 3545/14133 cut-off events. For 73307/74148 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 145203 event pairs, 350 based on Foata normal form. 219/14256 useless extension candidates. Maximal degree in co-relation 52321. Up to 2272 conditions per place. [2024-12-02 06:58:32,906 INFO L140 encePairwiseOnDemand]: 146/162 looper letters, 393 selfloop transitions, 174 changer transitions 4/882 dead transitions. [2024-12-02 06:58:32,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 882 transitions, 14313 flow [2024-12-02 06:58:32,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:58:32,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:58:32,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1278 transitions. [2024-12-02 06:58:32,907 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8765432098765432 [2024-12-02 06:58:32,907 INFO L175 Difference]: Start difference. First operand has 690 places, 843 transitions, 12914 flow. Second operand 9 states and 1278 transitions. [2024-12-02 06:58:32,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 882 transitions, 14313 flow [2024-12-02 06:58:33,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 882 transitions, 13951 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-12-02 06:58:33,601 INFO L231 Difference]: Finished difference. Result has 697 places, 850 transitions, 13083 flow [2024-12-02 06:58:33,601 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=12506, PETRI_DIFFERENCE_MINUEND_PLACES=686, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13083, PETRI_PLACES=697, PETRI_TRANSITIONS=850} [2024-12-02 06:58:33,601 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 538 predicate places. [2024-12-02 06:58:33,601 INFO L471 AbstractCegarLoop]: Abstraction has has 697 places, 850 transitions, 13083 flow [2024-12-02 06:58:33,601 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 133.77777777777777) internal successors, (1204), 9 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 06:58:33,602 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:58:33,602 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 06:58:33,602 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-12-02 06:58:33,602 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 06:58:33,604 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:58:33,604 INFO L85 PathProgramCache]: Analyzing trace with hash -267498810, now seen corresponding path program 1 times [2024-12-02 06:58:33,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:58:33,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007868841] [2024-12-02 06:58:33,605 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:58:33,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:58:33,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:58:35,114 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:58:35,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:58:35,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007868841] [2024-12-02 06:58:35,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007868841] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:58:35,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366507535] [2024-12-02 06:58:35,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:58:35,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:58:35,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:58:35,116 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:58:35,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 06:58:35,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:58:35,315 INFO L256 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-12-02 06:58:35,319 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:58:36,007 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-12-02 06:58:36,043 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-12-02 06:58:36,092 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-12-02 06:58:36,139 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-12-02 06:58:36,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,217 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 40 treesize of output 48 [2024-12-02 06:58:36,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 51 [2024-12-02 06:58:36,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 60 [2024-12-02 06:58:36,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,409 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 72 [2024-12-02 06:58:36,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:58:36,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 68 [2024-12-02 06:58:48,705 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:58:48,705 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:58:52,545 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 06:58:52,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366507535] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:58:52,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:58:52,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 19, 18] total 47 [2024-12-02 06:58:52,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007688410] [2024-12-02 06:58:52,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:58:52,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-12-02 06:58:52,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:58:52,546 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-12-02 06:58:52,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1967, Unknown=3, NotChecked=0, Total=2256 [2024-12-02 06:58:56,562 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:00,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:04,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:08,631 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:12,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:16,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:20,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:24,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:28,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:32,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:37,347 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:41,362 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:45,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:49,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:53,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:57,426 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:01,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:05,457 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:09,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:13,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:17,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:21,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:25,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:29,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:33,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:37,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:41,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:45,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:50,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:54,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:00:58,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:02,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:06,398 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:10,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:14,433 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:18,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:22,467 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:26,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:30,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:34,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:38,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:42,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:46,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:50,673 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:54,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:01:58,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:02:02,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:02:06,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:02:10,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:02:14,775 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:02:19,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:02:23,957 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:02:27,968 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:02:32,088 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:02:36,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:02:40,126 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:02:45,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:02:49,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:02:53,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:02:57,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:01,324 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:05,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:09,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:13,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:17,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:21,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:25,409 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:29,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:33,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:37,449 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:41,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:45,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:49,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:53,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:03:57,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:04:01,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:04:05,552 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:04:09,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:04:13,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:04:17,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:04:21,613 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:04:21,614 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 162 [2024-12-02 07:04:21,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 697 places, 850 transitions, 13083 flow. Second operand has 48 states, 48 states have (on average 47.604166666666664) internal successors, (2285), 48 states have internal predecessors, (2285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:04:21,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 07:04:21,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 162 [2024-12-02 07:04:21,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 07:04:38,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:04:43,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:04:52,088 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:05:01,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:05:20,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:05:25,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:05:30,254 INFO L124 PetriNetUnfolderBase]: 9846/25809 cut-off events. [2024-12-02 07:05:30,254 INFO L125 PetriNetUnfolderBase]: For 215082/215508 co-relation queries the response was YES. [2024-12-02 07:05:30,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117391 conditions, 25809 events. 9846/25809 cut-off events. For 215082/215508 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 241903 event pairs, 1538 based on Foata normal form. 168/25863 useless extension candidates. Maximal degree in co-relation 116844. Up to 8037 conditions per place. [2024-12-02 07:05:31,033 INFO L140 encePairwiseOnDemand]: 131/162 looper letters, 1488 selfloop transitions, 247 changer transitions 19/1827 dead transitions. [2024-12-02 07:05:31,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 727 places, 1827 transitions, 25647 flow [2024-12-02 07:05:31,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-02 07:05:31,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-12-02 07:05:31,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1867 transitions. [2024-12-02 07:05:31,035 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3717642373556352 [2024-12-02 07:05:31,035 INFO L175 Difference]: Start difference. First operand has 697 places, 850 transitions, 13083 flow. Second operand 31 states and 1867 transitions. [2024-12-02 07:05:31,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 727 places, 1827 transitions, 25647 flow [2024-12-02 07:05:32,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 1827 transitions, 25341 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-12-02 07:05:32,800 INFO L231 Difference]: Finished difference. Result has 741 places, 1024 transitions, 15776 flow [2024-12-02 07:05:32,801 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=162, PETRI_DIFFERENCE_MINUEND_FLOW=12852, PETRI_DIFFERENCE_MINUEND_PLACES=693, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=15776, PETRI_PLACES=741, PETRI_TRANSITIONS=1024} [2024-12-02 07:05:32,801 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 582 predicate places. [2024-12-02 07:05:32,801 INFO L471 AbstractCegarLoop]: Abstraction has has 741 places, 1024 transitions, 15776 flow [2024-12-02 07:05:32,801 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 47.604166666666664) internal successors, (2285), 48 states have internal predecessors, (2285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 07:05:32,801 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 07:05:32,801 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 07:05:32,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-12-02 07:05:33,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-12-02 07:05:33,002 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2024-12-02 07:05:33,004 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:05:33,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1400769416, now seen corresponding path program 1 times [2024-12-02 07:05:33,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:05:33,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43180775] [2024-12-02 07:05:33,004 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:05:33,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:05:33,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:05:34,299 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 07:05:34,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:05:34,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43180775] [2024-12-02 07:05:34,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43180775] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:05:34,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431888848] [2024-12-02 07:05:34,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:05:34,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:05:34,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:05:34,301 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:05:34,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a27f1200-76db-4870-94bd-d18a0459e44e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 07:05:34,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:05:34,494 INFO L256 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-12-02 07:05:34,498 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:05:34,825 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-12-02 07:05:34,858 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-12-02 07:05:34,903 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-12-02 07:05:34,952 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-12-02 07:05:35,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,280 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 46 treesize of output 54 [2024-12-02 07:05:35,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 57 [2024-12-02 07:05:35,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 66 [2024-12-02 07:05:35,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 78 [2024-12-02 07:05:35,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 07:05:35,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 74 [2024-12-02 07:05:59,836 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-12-02 07:05:59,836 INFO L312 TraceCheckSpWp]: Computing backward predicates...