./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/goblint-regression/06-symbeq_04-funloop_hard1.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_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/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_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/06-symbeq_04-funloop_hard1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/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_aaaed21d-18f4-4518-8c67-37a86a1c097e/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 4d853145e48ada6aa212af657ef21b1dd6bc82cb156511f71c23f87b45f2510e --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 15:46:50,787 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:46:50,845 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DataRace-32bit-Automizer_Default.epf [2024-12-02 15:46:50,850 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:46:50,850 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:46:50,871 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:46:50,872 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:46:50,872 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:46:50,873 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:46:50,873 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:46:50,873 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:46:50,873 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:46:50,873 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:46:50,873 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:46:50,873 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 15:46:50,874 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 15:46:50,874 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 15:46:50,874 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 15:46:50,874 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:46:50,874 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 15:46:50,874 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:46:50,874 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 15:46:50,874 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2024-12-02 15:46:50,874 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 15:46:50,874 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 15:46:50,874 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 15:46:50,874 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:46:50,875 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:46:50,875 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:46:50,875 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:46:50,875 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:46:50,875 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:46:50,875 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:46:50,875 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:46:50,875 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:46:50,875 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:46:50,875 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:46:50,875 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:46:50,875 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 15:46:50,875 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 15:46:50,876 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 15:46:50,876 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 15:46:50,876 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:46:50,876 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:46:50,876 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:46:50,876 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:46:50,876 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_aaaed21d-18f4-4518-8c67-37a86a1c097e/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 -> 4d853145e48ada6aa212af657ef21b1dd6bc82cb156511f71c23f87b45f2510e [2024-12-02 15:46:51,094 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:46:51,103 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:46:51,105 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:46:51,106 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:46:51,107 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:46:51,108 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/goblint-regression/06-symbeq_04-funloop_hard1.i [2024-12-02 15:46:53,724 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/data/eb67af11b/0dda061d470f4793acff10bddedb7529/FLAG137e4f833 [2024-12-02 15:46:54,006 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:46:54,006 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/sv-benchmarks/c/goblint-regression/06-symbeq_04-funloop_hard1.i [2024-12-02 15:46:54,022 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/data/eb67af11b/0dda061d470f4793acff10bddedb7529/FLAG137e4f833 [2024-12-02 15:46:54,307 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/data/eb67af11b/0dda061d470f4793acff10bddedb7529 [2024-12-02 15:46:54,310 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:46:54,311 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:46:54,312 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:46:54,312 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:46:54,316 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:46:54,317 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:46:54" (1/1) ... [2024-12-02 15:46:54,317 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@242b8d01 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54, skipping insertion in model container [2024-12-02 15:46:54,317 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:46:54" (1/1) ... [2024-12-02 15:46:54,347 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:46:54,747 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:46:54,777 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:46:54,825 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:46:54,868 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:46:54,868 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54 WrapperNode [2024-12-02 15:46:54,868 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:46:54,869 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:46:54,869 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:46:54,869 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:46:54,874 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54" (1/1) ... [2024-12-02 15:46:54,887 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54" (1/1) ... [2024-12-02 15:46:54,912 INFO L138 Inliner]: procedures = 263, calls = 74, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 176 [2024-12-02 15:46:54,912 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:46:54,913 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:46:54,913 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:46:54,913 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:46:54,921 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54" (1/1) ... [2024-12-02 15:46:54,921 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54" (1/1) ... [2024-12-02 15:46:54,925 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54" (1/1) ... [2024-12-02 15:46:54,926 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54" (1/1) ... [2024-12-02 15:46:54,938 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54" (1/1) ... [2024-12-02 15:46:54,939 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54" (1/1) ... [2024-12-02 15:46:54,942 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54" (1/1) ... [2024-12-02 15:46:54,944 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54" (1/1) ... [2024-12-02 15:46:54,946 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54" (1/1) ... [2024-12-02 15:46:54,952 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:46:54,952 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:46:54,953 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:46:54,953 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:46:54,954 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54" (1/1) ... [2024-12-02 15:46:54,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:46:54,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:46:54,985 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 15:46:54,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 15:46:55,011 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-12-02 15:46:55,011 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-12-02 15:46:55,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-12-02 15:46:55,011 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-12-02 15:46:55,011 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:46:55,011 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2024-12-02 15:46:55,011 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2024-12-02 15:46:55,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-12-02 15:46:55,012 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:46:55,012 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:46:55,013 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 15:46:55,138 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:46:55,140 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:46:55,525 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 15:46:55,525 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:46:55,552 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:46:55,552 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-12-02 15:46:55,553 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:46:55 BoogieIcfgContainer [2024-12-02 15:46:55,553 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:46:55,555 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:46:55,555 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:46:55,560 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:46:55,560 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:46:54" (1/3) ... [2024-12-02 15:46:55,560 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@472fd236 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:46:55, skipping insertion in model container [2024-12-02 15:46:55,560 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:46:54" (2/3) ... [2024-12-02 15:46:55,561 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@472fd236 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:46:55, skipping insertion in model container [2024-12-02 15:46:55,561 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:46:55" (3/3) ... [2024-12-02 15:46:55,562 INFO L128 eAbstractionObserver]: Analyzing ICFG 06-symbeq_04-funloop_hard1.i [2024-12-02 15:46:55,580 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:46:55,582 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 06-symbeq_04-funloop_hard1.i that has 2 procedures, 180 locations, 1 initial locations, 3 loop locations, and 6 error locations. [2024-12-02 15:46:55,582 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 15:46:55,663 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-12-02 15:46:55,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 183 places, 185 transitions, 374 flow [2024-12-02 15:46:55,788 INFO L124 PetriNetUnfolderBase]: 6/184 cut-off events. [2024-12-02 15:46:55,790 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 15:46:55,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188 conditions, 184 events. 6/184 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 228 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 103. Up to 2 conditions per place. [2024-12-02 15:46:55,797 INFO L82 GeneralOperation]: Start removeDead. Operand has 183 places, 185 transitions, 374 flow [2024-12-02 15:46:55,803 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 182 places, 184 transitions, 371 flow [2024-12-02 15:46:55,812 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:46:55,825 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;@2ba9d462, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:46:55,825 INFO L334 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-12-02 15:46:55,853 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 15:46:55,853 INFO L124 PetriNetUnfolderBase]: 4/117 cut-off events. [2024-12-02 15:46:55,853 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 15:46:55,853 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:46:55,854 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] [2024-12-02 15:46:55,854 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:46:55,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:46:55,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1097279062, now seen corresponding path program 1 times [2024-12-02 15:46:55,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:46:55,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693932244] [2024-12-02 15:46:55,869 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:46:55,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:46:55,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:46:56,194 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 15:46:56,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:46:56,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693932244] [2024-12-02 15:46:56,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693932244] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:46:56,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:46:56,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:46:56,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305102473] [2024-12-02 15:46:56,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:46:56,208 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:46:56,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:46:56,238 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:46:56,238 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:46:56,273 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 185 [2024-12-02 15:46:56,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 184 transitions, 371 flow. Second operand has 3 states, 3 states have (on average 171.0) internal successors, (513), 3 states have internal predecessors, (513), 0 states have call successors, (0), 0 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 15:46:56,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:46:56,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 185 [2024-12-02 15:46:56,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:46:56,397 INFO L124 PetriNetUnfolderBase]: 15/321 cut-off events. [2024-12-02 15:46:56,397 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-12-02 15:46:56,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 362 conditions, 321 events. 15/321 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 902 event pairs, 10 based on Foata normal form. 12/312 useless extension candidates. Maximal degree in co-relation 266. Up to 36 conditions per place. [2024-12-02 15:46:56,402 INFO L140 encePairwiseOnDemand]: 179/185 looper letters, 12 selfloop transitions, 2 changer transitions 0/182 dead transitions. [2024-12-02 15:46:56,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 182 transitions, 395 flow [2024-12-02 15:46:56,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:46:56,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:46:56,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 526 transitions. [2024-12-02 15:46:56,420 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9477477477477477 [2024-12-02 15:46:56,422 INFO L175 Difference]: Start difference. First operand has 182 places, 184 transitions, 371 flow. Second operand 3 states and 526 transitions. [2024-12-02 15:46:56,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 182 transitions, 395 flow [2024-12-02 15:46:56,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 182 transitions, 394 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 15:46:56,435 INFO L231 Difference]: Finished difference. Result has 184 places, 182 transitions, 376 flow [2024-12-02 15:46:56,438 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=376, PETRI_PLACES=184, PETRI_TRANSITIONS=182} [2024-12-02 15:46:56,442 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 2 predicate places. [2024-12-02 15:46:56,443 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 182 transitions, 376 flow [2024-12-02 15:46:56,443 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 171.0) internal successors, (513), 3 states have internal predecessors, (513), 0 states have call successors, (0), 0 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 15:46:56,443 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:46:56,443 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] [2024-12-02 15:46:56,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 15:46:56,444 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:46:56,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:46:56,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1511336742, now seen corresponding path program 1 times [2024-12-02 15:46:56,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:46:56,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168998233] [2024-12-02 15:46:56,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:46:56,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:46:56,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:46:56,652 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 15:46:56,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:46:56,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168998233] [2024-12-02 15:46:56,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168998233] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:46:56,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766205750] [2024-12-02 15:46:56,652 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:46:56,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:46:56,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:46:56,655 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:46:56,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 15:46:56,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:46:56,772 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 15:46:56,777 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:46:56,808 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 15:46:56,808 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:46:56,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766205750] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:46:56,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:46:56,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-12-02 15:46:56,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167944505] [2024-12-02 15:46:56,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:46:56,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:46:56,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:46:56,812 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:46:56,812 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:46:56,829 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 185 [2024-12-02 15:46:56,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 182 transitions, 376 flow. Second operand has 3 states, 3 states have (on average 171.0) internal successors, (513), 3 states have internal predecessors, (513), 0 states have call successors, (0), 0 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 15:46:56,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:46:56,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 185 [2024-12-02 15:46:56,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:46:56,960 INFO L124 PetriNetUnfolderBase]: 35/481 cut-off events. [2024-12-02 15:46:56,960 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-12-02 15:46:56,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 560 conditions, 481 events. 35/481 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1717 event pairs, 10 based on Foata normal form. 3/450 useless extension candidates. Maximal degree in co-relation 481. Up to 51 conditions per place. [2024-12-02 15:46:56,964 INFO L140 encePairwiseOnDemand]: 182/185 looper letters, 16 selfloop transitions, 2 changer transitions 0/187 dead transitions. [2024-12-02 15:46:56,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 187 transitions, 422 flow [2024-12-02 15:46:56,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:46:56,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:46:56,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 526 transitions. [2024-12-02 15:46:56,967 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9477477477477477 [2024-12-02 15:46:56,967 INFO L175 Difference]: Start difference. First operand has 184 places, 182 transitions, 376 flow. Second operand 3 states and 526 transitions. [2024-12-02 15:46:56,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 187 transitions, 422 flow [2024-12-02 15:46:56,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 187 transitions, 420 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 15:46:56,972 INFO L231 Difference]: Finished difference. Result has 186 places, 183 transitions, 386 flow [2024-12-02 15:46:56,972 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=386, PETRI_PLACES=186, PETRI_TRANSITIONS=183} [2024-12-02 15:46:56,973 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 4 predicate places. [2024-12-02 15:46:56,973 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 183 transitions, 386 flow [2024-12-02 15:46:56,973 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 171.0) internal successors, (513), 3 states have internal predecessors, (513), 0 states have call successors, (0), 0 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 15:46:56,973 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:46:56,974 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 15:46:56,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 15:46:57,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:46:57,174 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:46:57,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:46:57,176 INFO L85 PathProgramCache]: Analyzing trace with hash -599608147, now seen corresponding path program 1 times [2024-12-02 15:46:57,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:46:57,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285643183] [2024-12-02 15:46:57,176 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:46:57,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:46:57,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:46:57,336 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 15:46:57,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:46:57,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285643183] [2024-12-02 15:46:57,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285643183] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:46:57,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980342983] [2024-12-02 15:46:57,336 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:46:57,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:46:57,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:46:57,339 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:46:57,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 15:46:57,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:46:57,442 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 15:46:57,445 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:46:57,502 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 15:46:57,502 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:46:57,550 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 15:46:57,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980342983] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:46:57,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:46:57,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-12-02 15:46:57,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176626080] [2024-12-02 15:46:57,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:46:57,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:46:57,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:46:57,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:46:57,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:46:57,592 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 185 [2024-12-02 15:46:57,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 183 transitions, 386 flow. Second operand has 10 states, 10 states have (on average 168.0) internal successors, (1680), 10 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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 15:46:57,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:46:57,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 185 [2024-12-02 15:46:57,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:46:57,767 INFO L124 PetriNetUnfolderBase]: 24/489 cut-off events. [2024-12-02 15:46:57,768 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-12-02 15:46:57,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 568 conditions, 489 events. 24/489 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1566 event pairs, 14 based on Foata normal form. 2/457 useless extension candidates. Maximal degree in co-relation 458. Up to 51 conditions per place. [2024-12-02 15:46:57,770 INFO L140 encePairwiseOnDemand]: 179/185 looper letters, 16 selfloop transitions, 9 changer transitions 0/191 dead transitions. [2024-12-02 15:46:57,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 191 transitions, 454 flow [2024-12-02 15:46:57,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:46:57,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:46:57,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1521 transitions. [2024-12-02 15:46:57,774 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9135135135135135 [2024-12-02 15:46:57,774 INFO L175 Difference]: Start difference. First operand has 186 places, 183 transitions, 386 flow. Second operand 9 states and 1521 transitions. [2024-12-02 15:46:57,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 191 transitions, 454 flow [2024-12-02 15:46:57,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 191 transitions, 452 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 15:46:57,793 INFO L231 Difference]: Finished difference. Result has 196 places, 189 transitions, 434 flow [2024-12-02 15:46:57,794 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=434, PETRI_PLACES=196, PETRI_TRANSITIONS=189} [2024-12-02 15:46:57,794 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 14 predicate places. [2024-12-02 15:46:57,795 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 189 transitions, 434 flow [2024-12-02 15:46:57,795 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 168.0) internal successors, (1680), 10 states have internal predecessors, (1680), 0 states have call successors, (0), 0 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 15:46:57,795 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:46:57,796 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 15:46:57,802 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 15:46:57,996 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-12-02 15:46:57,996 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:46:57,997 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:46:57,997 INFO L85 PathProgramCache]: Analyzing trace with hash -623758675, now seen corresponding path program 2 times [2024-12-02 15:46:57,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:46:57,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38336616] [2024-12-02 15:46:57,998 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:46:57,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:46:58,020 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 15:46:58,020 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:46:58,633 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 15:46:58,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:46:58,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38336616] [2024-12-02 15:46:58,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38336616] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:46:58,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:46:58,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 15:46:58,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686220166] [2024-12-02 15:46:58,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:46:58,634 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:46:58,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:46:58,635 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:46:58,635 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:46:58,907 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:46:58,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 189 transitions, 434 flow. Second operand has 6 states, 6 states have (on average 154.5) internal successors, (927), 6 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:46:58,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:46:58,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:46:58,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:46:59,212 INFO L124 PetriNetUnfolderBase]: 333/1545 cut-off events. [2024-12-02 15:46:59,213 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-12-02 15:46:59,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2256 conditions, 1545 events. 333/1545 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 10107 event pairs, 160 based on Foata normal form. 0/1455 useless extension candidates. Maximal degree in co-relation 2144. Up to 544 conditions per place. [2024-12-02 15:46:59,220 INFO L140 encePairwiseOnDemand]: 174/185 looper letters, 36 selfloop transitions, 22 changer transitions 0/218 dead transitions. [2024-12-02 15:46:59,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 218 transitions, 608 flow [2024-12-02 15:46:59,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:46:59,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 15:46:59,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 977 transitions. [2024-12-02 15:46:59,223 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8801801801801802 [2024-12-02 15:46:59,223 INFO L175 Difference]: Start difference. First operand has 196 places, 189 transitions, 434 flow. Second operand 6 states and 977 transitions. [2024-12-02 15:46:59,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 218 transitions, 608 flow [2024-12-02 15:46:59,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 218 transitions, 602 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-12-02 15:46:59,228 INFO L231 Difference]: Finished difference. Result has 205 places, 210 transitions, 578 flow [2024-12-02 15:46:59,228 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=578, PETRI_PLACES=205, PETRI_TRANSITIONS=210} [2024-12-02 15:46:59,229 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 23 predicate places. [2024-12-02 15:46:59,229 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 210 transitions, 578 flow [2024-12-02 15:46:59,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 154.5) internal successors, (927), 6 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:46:59,230 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:46:59,230 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 15:46:59,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 15:46:59,230 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:46:59,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:46:59,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1947137155, now seen corresponding path program 1 times [2024-12-02 15:46:59,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:46:59,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096364420] [2024-12-02 15:46:59,232 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:46:59,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:46:59,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:46:59,402 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 15:46:59,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:46:59,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096364420] [2024-12-02 15:46:59,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096364420] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:46:59,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8234867] [2024-12-02 15:46:59,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:46:59,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:46:59,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:46:59,405 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:46:59,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 15:46:59,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:46:59,501 INFO L256 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 15:46:59,504 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:46:59,561 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 15:46:59,561 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:46:59,671 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 15:46:59,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8234867] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:46:59,671 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:46:59,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-12-02 15:46:59,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962275162] [2024-12-02 15:46:59,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:46:59,672 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 15:46:59,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:46:59,673 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 15:46:59,674 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-12-02 15:46:59,727 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 185 [2024-12-02 15:46:59,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 210 transitions, 578 flow. Second operand has 18 states, 18 states have (on average 168.0) internal successors, (3024), 18 states have internal predecessors, (3024), 0 states have call successors, (0), 0 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 15:46:59,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:46:59,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 185 [2024-12-02 15:46:59,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:00,162 INFO L124 PetriNetUnfolderBase]: 118/1109 cut-off events. [2024-12-02 15:47:00,162 INFO L125 PetriNetUnfolderBase]: For 77/83 co-relation queries the response was YES. [2024-12-02 15:47:00,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1607 conditions, 1109 events. 118/1109 cut-off events. For 77/83 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 5885 event pairs, 24 based on Foata normal form. 4/1039 useless extension candidates. Maximal degree in co-relation 1418. Up to 133 conditions per place. [2024-12-02 15:47:00,168 INFO L140 encePairwiseOnDemand]: 179/185 looper letters, 20 selfloop transitions, 21 changer transitions 0/228 dead transitions. [2024-12-02 15:47:00,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 228 transitions, 748 flow [2024-12-02 15:47:00,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 15:47:00,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 15:47:00,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3531 transitions. [2024-12-02 15:47:00,176 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9088803088803089 [2024-12-02 15:47:00,176 INFO L175 Difference]: Start difference. First operand has 205 places, 210 transitions, 578 flow. Second operand 21 states and 3531 transitions. [2024-12-02 15:47:00,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 228 transitions, 748 flow [2024-12-02 15:47:00,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 228 transitions, 748 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 15:47:00,182 INFO L231 Difference]: Finished difference. Result has 230 places, 223 transitions, 708 flow [2024-12-02 15:47:00,183 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=578, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=708, PETRI_PLACES=230, PETRI_TRANSITIONS=223} [2024-12-02 15:47:00,183 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 48 predicate places. [2024-12-02 15:47:00,184 INFO L471 AbstractCegarLoop]: Abstraction has has 230 places, 223 transitions, 708 flow [2024-12-02 15:47:00,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 168.0) internal successors, (3024), 18 states have internal predecessors, (3024), 0 states have call successors, (0), 0 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 15:47:00,185 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:00,186 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 15:47:00,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-12-02 15:47:00,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:47:00,387 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:00,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:00,387 INFO L85 PathProgramCache]: Analyzing trace with hash -977440637, now seen corresponding path program 2 times [2024-12-02 15:47:00,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:00,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720516574] [2024-12-02 15:47:00,387 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:47:00,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:00,408 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 15:47:00,409 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:47:00,767 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 15:47:00,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:00,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720516574] [2024-12-02 15:47:00,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720516574] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:47:00,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:47:00,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 15:47:00,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353064214] [2024-12-02 15:47:00,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:47:00,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:47:00,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:00,769 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:47:00,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:47:00,990 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:47:00,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 223 transitions, 708 flow. Second operand has 6 states, 6 states have (on average 154.5) internal successors, (927), 6 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:47:00,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:00,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:47:00,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:01,511 INFO L124 PetriNetUnfolderBase]: 505/2412 cut-off events. [2024-12-02 15:47:01,511 INFO L125 PetriNetUnfolderBase]: For 420/450 co-relation queries the response was YES. [2024-12-02 15:47:01,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4105 conditions, 2412 events. 505/2412 cut-off events. For 420/450 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 17683 event pairs, 194 based on Foata normal form. 5/2276 useless extension candidates. Maximal degree in co-relation 3909. Up to 824 conditions per place. [2024-12-02 15:47:01,527 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 61 selfloop transitions, 46 changer transitions 0/284 dead transitions. [2024-12-02 15:47:01,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 284 transitions, 1086 flow [2024-12-02 15:47:01,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:47:01,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 15:47:01,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1001 transitions. [2024-12-02 15:47:01,531 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9018018018018018 [2024-12-02 15:47:01,531 INFO L175 Difference]: Start difference. First operand has 230 places, 223 transitions, 708 flow. Second operand 6 states and 1001 transitions. [2024-12-02 15:47:01,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 284 transitions, 1086 flow [2024-12-02 15:47:01,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 284 transitions, 1062 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-12-02 15:47:01,540 INFO L231 Difference]: Finished difference. Result has 234 places, 268 transitions, 1038 flow [2024-12-02 15:47:01,541 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1038, PETRI_PLACES=234, PETRI_TRANSITIONS=268} [2024-12-02 15:47:01,542 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 52 predicate places. [2024-12-02 15:47:01,542 INFO L471 AbstractCegarLoop]: Abstraction has has 234 places, 268 transitions, 1038 flow [2024-12-02 15:47:01,542 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 154.5) internal successors, (927), 6 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:47:01,542 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:01,543 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 15:47:01,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 15:47:01,543 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:01,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:01,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1101107293, now seen corresponding path program 1 times [2024-12-02 15:47:01,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:01,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213468126] [2024-12-02 15:47:01,544 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:47:01,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:01,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:47:01,916 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 15:47:01,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:01,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213468126] [2024-12-02 15:47:01,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213468126] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:47:01,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985819908] [2024-12-02 15:47:01,916 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:47:01,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:47:01,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:47:01,918 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:47:01,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 15:47:02,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:47:02,021 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 15:47:02,024 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:47:02,125 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 15:47:02,125 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:47:02,348 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 15:47:02,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985819908] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:47:02,348 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:47:02,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2024-12-02 15:47:02,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808526603] [2024-12-02 15:47:02,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:47:02,349 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 15:47:02,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:02,350 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 15:47:02,350 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2024-12-02 15:47:02,386 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 185 [2024-12-02 15:47:02,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 268 transitions, 1038 flow. Second operand has 23 states, 23 states have (on average 168.08695652173913) internal successors, (3866), 23 states have internal predecessors, (3866), 0 states have call successors, (0), 0 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 15:47:02,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:02,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 185 [2024-12-02 15:47:02,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:03,029 INFO L124 PetriNetUnfolderBase]: 264/1738 cut-off events. [2024-12-02 15:47:03,029 INFO L125 PetriNetUnfolderBase]: For 601/630 co-relation queries the response was YES. [2024-12-02 15:47:03,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3163 conditions, 1738 events. 264/1738 cut-off events. For 601/630 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 11636 event pairs, 40 based on Foata normal form. 13/1667 useless extension candidates. Maximal degree in co-relation 2886. Up to 204 conditions per place. [2024-12-02 15:47:03,041 INFO L140 encePairwiseOnDemand]: 179/185 looper letters, 23 selfloop transitions, 30 changer transitions 0/285 dead transitions. [2024-12-02 15:47:03,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 285 transitions, 1266 flow [2024-12-02 15:47:03,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 15:47:03,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-12-02 15:47:03,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 5036 transitions. [2024-12-02 15:47:03,051 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9073873873873873 [2024-12-02 15:47:03,052 INFO L175 Difference]: Start difference. First operand has 234 places, 268 transitions, 1038 flow. Second operand 30 states and 5036 transitions. [2024-12-02 15:47:03,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 285 transitions, 1266 flow [2024-12-02 15:47:03,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 285 transitions, 1266 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 15:47:03,062 INFO L231 Difference]: Finished difference. Result has 267 places, 278 transitions, 1190 flow [2024-12-02 15:47:03,063 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1190, PETRI_PLACES=267, PETRI_TRANSITIONS=278} [2024-12-02 15:47:03,063 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 85 predicate places. [2024-12-02 15:47:03,063 INFO L471 AbstractCegarLoop]: Abstraction has has 267 places, 278 transitions, 1190 flow [2024-12-02 15:47:03,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 168.08695652173913) internal successors, (3866), 23 states have internal predecessors, (3866), 0 states have call successors, (0), 0 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 15:47:03,065 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:03,065 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 15:47:03,074 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 15:47:03,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:47:03,266 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:03,269 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:03,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1002039085, now seen corresponding path program 2 times [2024-12-02 15:47:03,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:03,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685350700] [2024-12-02 15:47:03,270 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:47:03,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:03,364 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 15:47:03,365 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:47:03,710 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 15:47:03,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:03,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685350700] [2024-12-02 15:47:03,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685350700] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:47:03,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:47:03,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 15:47:03,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421470826] [2024-12-02 15:47:03,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:47:03,711 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:47:03,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:03,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:47:03,711 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:47:03,842 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 185 [2024-12-02 15:47:03,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 278 transitions, 1190 flow. Second operand has 6 states, 6 states have (on average 145.5) internal successors, (873), 6 states have internal predecessors, (873), 0 states have call successors, (0), 0 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 15:47:03,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:03,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 185 [2024-12-02 15:47:03,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:04,554 INFO L124 PetriNetUnfolderBase]: 949/3309 cut-off events. [2024-12-02 15:47:04,554 INFO L125 PetriNetUnfolderBase]: For 2002/2097 co-relation queries the response was YES. [2024-12-02 15:47:04,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7539 conditions, 3309 events. 949/3309 cut-off events. For 2002/2097 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 23799 event pairs, 303 based on Foata normal form. 20/3172 useless extension candidates. Maximal degree in co-relation 7261. Up to 1634 conditions per place. [2024-12-02 15:47:04,571 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 102 selfloop transitions, 57 changer transitions 0/333 dead transitions. [2024-12-02 15:47:04,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 333 transitions, 1752 flow [2024-12-02 15:47:04,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:47:04,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 15:47:04,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 943 transitions. [2024-12-02 15:47:04,573 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8495495495495495 [2024-12-02 15:47:04,573 INFO L175 Difference]: Start difference. First operand has 267 places, 278 transitions, 1190 flow. Second operand 6 states and 943 transitions. [2024-12-02 15:47:04,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 333 transitions, 1752 flow [2024-12-02 15:47:04,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 333 transitions, 1706 flow, removed 5 selfloop flow, removed 18 redundant places. [2024-12-02 15:47:04,584 INFO L231 Difference]: Finished difference. Result has 259 places, 325 transitions, 1642 flow [2024-12-02 15:47:04,585 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1642, PETRI_PLACES=259, PETRI_TRANSITIONS=325} [2024-12-02 15:47:04,585 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 77 predicate places. [2024-12-02 15:47:04,585 INFO L471 AbstractCegarLoop]: Abstraction has has 259 places, 325 transitions, 1642 flow [2024-12-02 15:47:04,586 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 145.5) internal successors, (873), 6 states have internal predecessors, (873), 0 states have call successors, (0), 0 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 15:47:04,586 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:04,586 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 15:47:04,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 15:47:04,586 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:04,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:04,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1255064776, now seen corresponding path program 1 times [2024-12-02 15:47:04,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:04,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989895252] [2024-12-02 15:47:04,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:47:04,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:04,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:47:04,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 15:47:04,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:04,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989895252] [2024-12-02 15:47:04,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989895252] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:47:04,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:47:04,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 15:47:04,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119807313] [2024-12-02 15:47:04,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:47:04,965 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:47:04,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:04,965 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:47:04,965 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:47:05,080 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 185 [2024-12-02 15:47:05,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 325 transitions, 1642 flow. Second operand has 6 states, 6 states have (on average 145.5) internal successors, (873), 6 states have internal predecessors, (873), 0 states have call successors, (0), 0 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 15:47:05,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:05,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 185 [2024-12-02 15:47:05,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:05,778 INFO L124 PetriNetUnfolderBase]: 1319/4555 cut-off events. [2024-12-02 15:47:05,778 INFO L125 PetriNetUnfolderBase]: For 5071/5198 co-relation queries the response was YES. [2024-12-02 15:47:05,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11634 conditions, 4555 events. 1319/4555 cut-off events. For 5071/5198 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 35603 event pairs, 341 based on Foata normal form. 40/4406 useless extension candidates. Maximal degree in co-relation 11373. Up to 2190 conditions per place. [2024-12-02 15:47:05,796 INFO L140 encePairwiseOnDemand]: 162/185 looper letters, 143 selfloop transitions, 103 changer transitions 4/426 dead transitions. [2024-12-02 15:47:05,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 426 transitions, 2608 flow [2024-12-02 15:47:05,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:47:05,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 15:47:05,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 983 transitions. [2024-12-02 15:47:05,798 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8855855855855855 [2024-12-02 15:47:05,798 INFO L175 Difference]: Start difference. First operand has 259 places, 325 transitions, 1642 flow. Second operand 6 states and 983 transitions. [2024-12-02 15:47:05,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 426 transitions, 2608 flow [2024-12-02 15:47:05,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 426 transitions, 2544 flow, removed 32 selfloop flow, removed 0 redundant places. [2024-12-02 15:47:05,823 INFO L231 Difference]: Finished difference. Result has 269 places, 410 transitions, 2494 flow [2024-12-02 15:47:05,824 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2494, PETRI_PLACES=269, PETRI_TRANSITIONS=410} [2024-12-02 15:47:05,824 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 87 predicate places. [2024-12-02 15:47:05,824 INFO L471 AbstractCegarLoop]: Abstraction has has 269 places, 410 transitions, 2494 flow [2024-12-02 15:47:05,825 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 145.5) internal successors, (873), 6 states have internal predecessors, (873), 0 states have call successors, (0), 0 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 15:47:05,825 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:05,825 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 15:47:05,825 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 15:47:05,825 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:05,826 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:05,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1184324549, now seen corresponding path program 1 times [2024-12-02 15:47:05,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:05,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940760897] [2024-12-02 15:47:05,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:47:05,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:05,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:47:06,348 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 15:47:06,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:06,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940760897] [2024-12-02 15:47:06,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940760897] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:47:06,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:47:06,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:47:06,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093150410] [2024-12-02 15:47:06,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:47:06,349 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:47:06,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:06,350 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:47:06,350 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:47:07,709 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:47:07,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 410 transitions, 2494 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:07,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:07,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:47:07,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:08,714 INFO L124 PetriNetUnfolderBase]: 1227/4913 cut-off events. [2024-12-02 15:47:08,714 INFO L125 PetriNetUnfolderBase]: For 6168/6307 co-relation queries the response was YES. [2024-12-02 15:47:08,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13109 conditions, 4913 events. 1227/4913 cut-off events. For 6168/6307 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 41545 event pairs, 180 based on Foata normal form. 37/4873 useless extension candidates. Maximal degree in co-relation 12831. Up to 712 conditions per place. [2024-12-02 15:47:08,745 INFO L140 encePairwiseOnDemand]: 171/185 looper letters, 73 selfloop transitions, 15 changer transitions 0/468 dead transitions. [2024-12-02 15:47:08,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 468 transitions, 2786 flow [2024-12-02 15:47:08,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:47:08,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:47:08,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1467 transitions. [2024-12-02 15:47:08,750 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8810810810810811 [2024-12-02 15:47:08,750 INFO L175 Difference]: Start difference. First operand has 269 places, 410 transitions, 2494 flow. Second operand 9 states and 1467 transitions. [2024-12-02 15:47:08,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 468 transitions, 2786 flow [2024-12-02 15:47:08,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 468 transitions, 2672 flow, removed 57 selfloop flow, removed 0 redundant places. [2024-12-02 15:47:08,800 INFO L231 Difference]: Finished difference. Result has 284 places, 424 transitions, 2492 flow [2024-12-02 15:47:08,800 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=2380, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2492, PETRI_PLACES=284, PETRI_TRANSITIONS=424} [2024-12-02 15:47:08,801 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 102 predicate places. [2024-12-02 15:47:08,801 INFO L471 AbstractCegarLoop]: Abstraction has has 284 places, 424 transitions, 2492 flow [2024-12-02 15:47:08,801 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:08,801 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:08,801 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 15:47:08,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 15:47:08,801 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:08,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:08,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1989551105, now seen corresponding path program 2 times [2024-12-02 15:47:08,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:08,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893013055] [2024-12-02 15:47:08,802 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:47:08,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:08,825 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 15:47:08,826 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:47:09,180 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 15:47:09,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:09,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893013055] [2024-12-02 15:47:09,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893013055] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:47:09,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:47:09,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:47:09,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853977098] [2024-12-02 15:47:09,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:47:09,181 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:47:09,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:09,181 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:47:09,182 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:47:10,525 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:47:10,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 424 transitions, 2492 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:10,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:10,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:47:10,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:12,110 INFO L124 PetriNetUnfolderBase]: 2479/9316 cut-off events. [2024-12-02 15:47:12,110 INFO L125 PetriNetUnfolderBase]: For 12630/12930 co-relation queries the response was YES. [2024-12-02 15:47:12,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26480 conditions, 9316 events. 2479/9316 cut-off events. For 12630/12930 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 88685 event pairs, 325 based on Foata normal form. 99/9273 useless extension candidates. Maximal degree in co-relation 26194. Up to 1468 conditions per place. [2024-12-02 15:47:12,169 INFO L140 encePairwiseOnDemand]: 171/185 looper letters, 119 selfloop transitions, 20 changer transitions 4/523 dead transitions. [2024-12-02 15:47:12,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 523 transitions, 3210 flow [2024-12-02 15:47:12,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:47:12,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:47:12,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1475 transitions. [2024-12-02 15:47:12,173 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8858858858858859 [2024-12-02 15:47:12,173 INFO L175 Difference]: Start difference. First operand has 284 places, 424 transitions, 2492 flow. Second operand 9 states and 1475 transitions. [2024-12-02 15:47:12,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 523 transitions, 3210 flow [2024-12-02 15:47:12,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 523 transitions, 3200 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 15:47:12,234 INFO L231 Difference]: Finished difference. Result has 298 places, 441 transitions, 2671 flow [2024-12-02 15:47:12,235 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=2490, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2671, PETRI_PLACES=298, PETRI_TRANSITIONS=441} [2024-12-02 15:47:12,235 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 116 predicate places. [2024-12-02 15:47:12,235 INFO L471 AbstractCegarLoop]: Abstraction has has 298 places, 441 transitions, 2671 flow [2024-12-02 15:47:12,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:12,236 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:12,236 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 15:47:12,236 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 15:47:12,236 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:12,237 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:12,237 INFO L85 PathProgramCache]: Analyzing trace with hash -353039779, now seen corresponding path program 3 times [2024-12-02 15:47:12,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:12,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817569905] [2024-12-02 15:47:12,237 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:47:12,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:12,263 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 15:47:12,263 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:47:12,668 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 15:47:12,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:12,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817569905] [2024-12-02 15:47:12,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817569905] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:47:12,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:47:12,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:47:12,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229972111] [2024-12-02 15:47:12,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:47:12,670 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:47:12,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:12,671 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:47:12,671 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:47:14,055 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:47:14,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 441 transitions, 2671 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:14,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:14,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:47:14,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:15,884 INFO L124 PetriNetUnfolderBase]: 2778/10527 cut-off events. [2024-12-02 15:47:15,884 INFO L125 PetriNetUnfolderBase]: For 16316/16768 co-relation queries the response was YES. [2024-12-02 15:47:15,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31099 conditions, 10527 events. 2778/10527 cut-off events. For 16316/16768 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 101825 event pairs, 352 based on Foata normal form. 106/10467 useless extension candidates. Maximal degree in co-relation 30805. Up to 1567 conditions per place. [2024-12-02 15:47:15,940 INFO L140 encePairwiseOnDemand]: 171/185 looper letters, 123 selfloop transitions, 22 changer transitions 0/525 dead transitions. [2024-12-02 15:47:15,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 525 transitions, 3459 flow [2024-12-02 15:47:15,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:47:15,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:47:15,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1472 transitions. [2024-12-02 15:47:15,942 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8840840840840841 [2024-12-02 15:47:15,942 INFO L175 Difference]: Start difference. First operand has 298 places, 441 transitions, 2671 flow. Second operand 9 states and 1472 transitions. [2024-12-02 15:47:15,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 525 transitions, 3459 flow [2024-12-02 15:47:16,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 525 transitions, 3421 flow, removed 19 selfloop flow, removed 0 redundant places. [2024-12-02 15:47:16,005 INFO L231 Difference]: Finished difference. Result has 311 places, 453 transitions, 2840 flow [2024-12-02 15:47:16,006 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=2657, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2840, PETRI_PLACES=311, PETRI_TRANSITIONS=453} [2024-12-02 15:47:16,006 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 129 predicate places. [2024-12-02 15:47:16,006 INFO L471 AbstractCegarLoop]: Abstraction has has 311 places, 453 transitions, 2840 flow [2024-12-02 15:47:16,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:16,007 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:16,007 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 15:47:16,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 15:47:16,007 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:16,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:16,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1111480137, now seen corresponding path program 4 times [2024-12-02 15:47:16,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:16,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839604526] [2024-12-02 15:47:16,008 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:47:16,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:16,043 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:47:16,043 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:47:17,507 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 15:47:17,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:17,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839604526] [2024-12-02 15:47:17,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839604526] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:47:17,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:47:17,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-02 15:47:17,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738265121] [2024-12-02 15:47:17,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:47:17,508 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 15:47:17,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:17,508 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 15:47:17,509 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-12-02 15:47:19,915 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 185 [2024-12-02 15:47:19,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 453 transitions, 2840 flow. Second operand has 15 states, 15 states have (on average 134.53333333333333) internal successors, (2018), 15 states have internal predecessors, (2018), 0 states have call successors, (0), 0 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 15:47:19,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:19,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 185 [2024-12-02 15:47:19,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:23,614 INFO L124 PetriNetUnfolderBase]: 4996/14906 cut-off events. [2024-12-02 15:47:23,615 INFO L125 PetriNetUnfolderBase]: For 37874/38352 co-relation queries the response was YES. [2024-12-02 15:47:23,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52486 conditions, 14906 events. 4996/14906 cut-off events. For 37874/38352 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 139732 event pairs, 972 based on Foata normal form. 174/14852 useless extension candidates. Maximal degree in co-relation 52186. Up to 3520 conditions per place. [2024-12-02 15:47:23,696 INFO L140 encePairwiseOnDemand]: 154/185 looper letters, 710 selfloop transitions, 147 changer transitions 8/1068 dead transitions. [2024-12-02 15:47:23,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 1068 transitions, 9513 flow [2024-12-02 15:47:23,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 15:47:23,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 15:47:23,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2580 transitions. [2024-12-02 15:47:23,698 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8203497615262321 [2024-12-02 15:47:23,698 INFO L175 Difference]: Start difference. First operand has 311 places, 453 transitions, 2840 flow. Second operand 17 states and 2580 transitions. [2024-12-02 15:47:23,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 1068 transitions, 9513 flow [2024-12-02 15:47:23,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 1068 transitions, 9368 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-12-02 15:47:23,828 INFO L231 Difference]: Finished difference. Result has 337 places, 586 transitions, 4877 flow [2024-12-02 15:47:23,829 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4877, PETRI_PLACES=337, PETRI_TRANSITIONS=586} [2024-12-02 15:47:23,829 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 155 predicate places. [2024-12-02 15:47:23,829 INFO L471 AbstractCegarLoop]: Abstraction has has 337 places, 586 transitions, 4877 flow [2024-12-02 15:47:23,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 134.53333333333333) internal successors, (2018), 15 states have internal predecessors, (2018), 0 states have call successors, (0), 0 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 15:47:23,831 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:23,831 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 15:47:23,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 15:47:23,831 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:23,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:23,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1847240484, now seen corresponding path program 1 times [2024-12-02 15:47:23,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:23,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252022913] [2024-12-02 15:47:23,833 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:47:23,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:23,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:47:24,112 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 15:47:24,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:24,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252022913] [2024-12-02 15:47:24,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252022913] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:47:24,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:47:24,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:47:24,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658624495] [2024-12-02 15:47:24,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:47:24,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:47:24,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:24,113 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:47:24,113 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:47:25,261 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:47:25,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 586 transitions, 4877 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:25,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:25,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:47:25,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:27,842 INFO L124 PetriNetUnfolderBase]: 3556/13200 cut-off events. [2024-12-02 15:47:27,842 INFO L125 PetriNetUnfolderBase]: For 38940/39760 co-relation queries the response was YES. [2024-12-02 15:47:27,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44055 conditions, 13200 events. 3556/13200 cut-off events. For 38940/39760 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 132579 event pairs, 355 based on Foata normal form. 152/13141 useless extension candidates. Maximal degree in co-relation 43743. Up to 2012 conditions per place. [2024-12-02 15:47:27,947 INFO L140 encePairwiseOnDemand]: 171/185 looper letters, 145 selfloop transitions, 42 changer transitions 0/669 dead transitions. [2024-12-02 15:47:27,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 669 transitions, 5945 flow [2024-12-02 15:47:27,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:47:27,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:47:27,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1475 transitions. [2024-12-02 15:47:27,949 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8858858858858859 [2024-12-02 15:47:27,950 INFO L175 Difference]: Start difference. First operand has 337 places, 586 transitions, 4877 flow. Second operand 9 states and 1475 transitions. [2024-12-02 15:47:27,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 669 transitions, 5945 flow [2024-12-02 15:47:28,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 669 transitions, 5841 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-12-02 15:47:28,108 INFO L231 Difference]: Finished difference. Result has 349 places, 602 transitions, 5152 flow [2024-12-02 15:47:28,109 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=4816, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5152, PETRI_PLACES=349, PETRI_TRANSITIONS=602} [2024-12-02 15:47:28,109 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 167 predicate places. [2024-12-02 15:47:28,109 INFO L471 AbstractCegarLoop]: Abstraction has has 349 places, 602 transitions, 5152 flow [2024-12-02 15:47:28,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:28,110 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:28,110 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 15:47:28,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 15:47:28,110 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:28,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:28,111 INFO L85 PathProgramCache]: Analyzing trace with hash -79349447, now seen corresponding path program 5 times [2024-12-02 15:47:28,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:28,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082763512] [2024-12-02 15:47:28,111 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:47:28,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:28,135 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 15:47:28,135 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:47:28,816 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 15:47:28,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:28,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082763512] [2024-12-02 15:47:28,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082763512] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:47:28,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88974920] [2024-12-02 15:47:28,817 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:47:28,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:47:28,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:47:28,819 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:47:28,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 15:47:28,986 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 15:47:28,986 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:47:28,988 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 15:47:28,993 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:47:29,263 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 15:47:29,376 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 15:47:29,377 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:47:29,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88974920] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:47:29,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:47:29,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 15:47:29,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289822662] [2024-12-02 15:47:29,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:47:29,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:47:29,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:29,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:47:29,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-12-02 15:47:30,670 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:47:30,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 602 transitions, 5152 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:47:30,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:30,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:47:30,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:33,526 INFO L124 PetriNetUnfolderBase]: 3875/14269 cut-off events. [2024-12-02 15:47:33,526 INFO L125 PetriNetUnfolderBase]: For 47172/47988 co-relation queries the response was YES. [2024-12-02 15:47:33,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49270 conditions, 14269 events. 3875/14269 cut-off events. For 47172/47988 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 145361 event pairs, 379 based on Foata normal form. 156/14220 useless extension candidates. Maximal degree in co-relation 48951. Up to 2295 conditions per place. [2024-12-02 15:47:33,650 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 165 selfloop transitions, 44 changer transitions 2/693 dead transitions. [2024-12-02 15:47:33,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 693 transitions, 6379 flow [2024-12-02 15:47:33,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:47:33,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:47:33,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1632 transitions. [2024-12-02 15:47:33,652 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8821621621621621 [2024-12-02 15:47:33,652 INFO L175 Difference]: Start difference. First operand has 349 places, 602 transitions, 5152 flow. Second operand 10 states and 1632 transitions. [2024-12-02 15:47:33,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 693 transitions, 6379 flow [2024-12-02 15:47:33,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 693 transitions, 6266 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-12-02 15:47:33,880 INFO L231 Difference]: Finished difference. Result has 362 places, 620 transitions, 5446 flow [2024-12-02 15:47:33,881 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=5074, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5446, PETRI_PLACES=362, PETRI_TRANSITIONS=620} [2024-12-02 15:47:33,881 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 180 predicate places. [2024-12-02 15:47:33,881 INFO L471 AbstractCegarLoop]: Abstraction has has 362 places, 620 transitions, 5446 flow [2024-12-02 15:47:33,882 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:47:33,882 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:33,882 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 15:47:33,888 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-12-02 15:47:34,082 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:47:34,083 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:34,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:34,083 INFO L85 PathProgramCache]: Analyzing trace with hash 2088976947, now seen corresponding path program 6 times [2024-12-02 15:47:34,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:34,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783339984] [2024-12-02 15:47:34,084 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:47:34,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:34,100 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 15:47:34,100 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:47:34,381 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 15:47:34,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:34,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783339984] [2024-12-02 15:47:34,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783339984] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:47:34,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:47:34,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:47:34,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919267134] [2024-12-02 15:47:34,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:47:34,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:47:34,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:34,383 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:47:34,383 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:47:35,464 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:47:35,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 620 transitions, 5446 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:35,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:35,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:47:35,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:38,595 INFO L124 PetriNetUnfolderBase]: 4240/15636 cut-off events. [2024-12-02 15:47:38,595 INFO L125 PetriNetUnfolderBase]: For 56341/57321 co-relation queries the response was YES. [2024-12-02 15:47:38,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54822 conditions, 15636 events. 4240/15636 cut-off events. For 56341/57321 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 162536 event pairs, 481 based on Foata normal form. 161/15552 useless extension candidates. Maximal degree in co-relation 54496. Up to 2435 conditions per place. [2024-12-02 15:47:38,738 INFO L140 encePairwiseOnDemand]: 171/185 looper letters, 160 selfloop transitions, 53 changer transitions 0/695 dead transitions. [2024-12-02 15:47:38,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 695 transitions, 6666 flow [2024-12-02 15:47:38,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:47:38,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:47:38,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1477 transitions. [2024-12-02 15:47:38,741 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8870870870870871 [2024-12-02 15:47:38,742 INFO L175 Difference]: Start difference. First operand has 362 places, 620 transitions, 5446 flow. Second operand 9 states and 1477 transitions. [2024-12-02 15:47:38,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 695 transitions, 6666 flow [2024-12-02 15:47:39,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 695 transitions, 6578 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-12-02 15:47:39,027 INFO L231 Difference]: Finished difference. Result has 374 places, 643 transitions, 5919 flow [2024-12-02 15:47:39,028 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5919, PETRI_PLACES=374, PETRI_TRANSITIONS=643} [2024-12-02 15:47:39,028 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 192 predicate places. [2024-12-02 15:47:39,028 INFO L471 AbstractCegarLoop]: Abstraction has has 374 places, 643 transitions, 5919 flow [2024-12-02 15:47:39,028 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:39,028 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:39,028 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 15:47:39,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 15:47:39,029 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:39,029 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:39,029 INFO L85 PathProgramCache]: Analyzing trace with hash 2063218377, now seen corresponding path program 7 times [2024-12-02 15:47:39,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:39,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436406846] [2024-12-02 15:47:39,030 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:47:39,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:39,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:47:39,366 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 15:47:39,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:39,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436406846] [2024-12-02 15:47:39,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436406846] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:47:39,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:47:39,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:47:39,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109455286] [2024-12-02 15:47:39,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:47:39,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:47:39,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:39,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:47:39,367 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:47:40,016 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:47:40,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 643 transitions, 5919 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:40,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:40,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:47:40,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:44,030 INFO L124 PetriNetUnfolderBase]: 4850/17443 cut-off events. [2024-12-02 15:47:44,030 INFO L125 PetriNetUnfolderBase]: For 70807/71931 co-relation queries the response was YES. [2024-12-02 15:47:44,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63187 conditions, 17443 events. 4850/17443 cut-off events. For 70807/71931 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 185565 event pairs, 469 based on Foata normal form. 193/17385 useless extension candidates. Maximal degree in co-relation 62855. Up to 2832 conditions per place. [2024-12-02 15:47:44,191 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 189 selfloop transitions, 58 changer transitions 0/729 dead transitions. [2024-12-02 15:47:44,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 729 transitions, 7347 flow [2024-12-02 15:47:44,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:47:44,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:47:44,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1481 transitions. [2024-12-02 15:47:44,193 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8894894894894895 [2024-12-02 15:47:44,193 INFO L175 Difference]: Start difference. First operand has 374 places, 643 transitions, 5919 flow. Second operand 9 states and 1481 transitions. [2024-12-02 15:47:44,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 729 transitions, 7347 flow [2024-12-02 15:47:44,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 729 transitions, 7249 flow, removed 49 selfloop flow, removed 0 redundant places. [2024-12-02 15:47:44,528 INFO L231 Difference]: Finished difference. Result has 389 places, 661 transitions, 6340 flow [2024-12-02 15:47:44,528 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=5821, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6340, PETRI_PLACES=389, PETRI_TRANSITIONS=661} [2024-12-02 15:47:44,528 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 207 predicate places. [2024-12-02 15:47:44,528 INFO L471 AbstractCegarLoop]: Abstraction has has 389 places, 661 transitions, 6340 flow [2024-12-02 15:47:44,529 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:44,529 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:44,529 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 15:47:44,529 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 15:47:44,529 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:44,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:44,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1408650635, now seen corresponding path program 8 times [2024-12-02 15:47:44,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:44,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750392315] [2024-12-02 15:47:44,530 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:47:44,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:44,547 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 15:47:44,548 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:47:44,726 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 15:47:44,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:44,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750392315] [2024-12-02 15:47:44,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750392315] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:47:44,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:47:44,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:47:44,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462186518] [2024-12-02 15:47:44,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:47:44,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:47:44,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:44,728 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:47:44,728 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:47:45,647 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:47:45,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 661 transitions, 6340 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:45,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:45,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:47:45,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:49,476 INFO L124 PetriNetUnfolderBase]: 4860/17632 cut-off events. [2024-12-02 15:47:49,476 INFO L125 PetriNetUnfolderBase]: For 77418/78695 co-relation queries the response was YES. [2024-12-02 15:47:49,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64511 conditions, 17632 events. 4860/17632 cut-off events. For 77418/78695 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 188662 event pairs, 438 based on Foata normal form. 295/17694 useless extension candidates. Maximal degree in co-relation 64171. Up to 2769 conditions per place. [2024-12-02 15:47:49,651 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 197 selfloop transitions, 75 changer transitions 0/754 dead transitions. [2024-12-02 15:47:49,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 754 transitions, 7758 flow [2024-12-02 15:47:49,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:47:49,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:47:49,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1470 transitions. [2024-12-02 15:47:49,653 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8828828828828829 [2024-12-02 15:47:49,653 INFO L175 Difference]: Start difference. First operand has 389 places, 661 transitions, 6340 flow. Second operand 9 states and 1470 transitions. [2024-12-02 15:47:49,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 754 transitions, 7758 flow [2024-12-02 15:47:50,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 754 transitions, 7668 flow, removed 45 selfloop flow, removed 0 redundant places. [2024-12-02 15:47:50,232 INFO L231 Difference]: Finished difference. Result has 401 places, 673 transitions, 6612 flow [2024-12-02 15:47:50,233 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=6252, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6612, PETRI_PLACES=401, PETRI_TRANSITIONS=673} [2024-12-02 15:47:50,233 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 219 predicate places. [2024-12-02 15:47:50,233 INFO L471 AbstractCegarLoop]: Abstraction has has 401 places, 673 transitions, 6612 flow [2024-12-02 15:47:50,234 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:50,234 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:50,234 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 15:47:50,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 15:47:50,234 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:50,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:50,235 INFO L85 PathProgramCache]: Analyzing trace with hash 503092793, now seen corresponding path program 9 times [2024-12-02 15:47:50,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:50,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056520911] [2024-12-02 15:47:50,235 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:47:50,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:50,250 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 15:47:50,250 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:47:50,411 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 15:47:50,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:50,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056520911] [2024-12-02 15:47:50,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056520911] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:47:50,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:47:50,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:47:50,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951025300] [2024-12-02 15:47:50,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:47:50,411 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:47:50,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:50,412 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:47:50,412 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:47:51,410 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:47:51,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 673 transitions, 6612 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:51,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:51,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:47:51,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:47:55,362 INFO L124 PetriNetUnfolderBase]: 4576/16808 cut-off events. [2024-12-02 15:47:55,363 INFO L125 PetriNetUnfolderBase]: For 78762/79904 co-relation queries the response was YES. [2024-12-02 15:47:55,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62259 conditions, 16808 events. 4576/16808 cut-off events. For 78762/79904 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 177978 event pairs, 418 based on Foata normal form. 252/16835 useless extension candidates. Maximal degree in co-relation 61914. Up to 2599 conditions per place. [2024-12-02 15:47:55,540 INFO L140 encePairwiseOnDemand]: 171/185 looper letters, 198 selfloop transitions, 71 changer transitions 0/751 dead transitions. [2024-12-02 15:47:55,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 751 transitions, 7916 flow [2024-12-02 15:47:55,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:47:55,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:47:55,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1468 transitions. [2024-12-02 15:47:55,542 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8816816816816817 [2024-12-02 15:47:55,542 INFO L175 Difference]: Start difference. First operand has 401 places, 673 transitions, 6612 flow. Second operand 9 states and 1468 transitions. [2024-12-02 15:47:55,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 751 transitions, 7916 flow [2024-12-02 15:47:55,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 751 transitions, 7700 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-12-02 15:47:55,954 INFO L231 Difference]: Finished difference. Result has 408 places, 676 transitions, 6644 flow [2024-12-02 15:47:55,954 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=6408, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6644, PETRI_PLACES=408, PETRI_TRANSITIONS=676} [2024-12-02 15:47:55,955 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 226 predicate places. [2024-12-02 15:47:55,955 INFO L471 AbstractCegarLoop]: Abstraction has has 408 places, 676 transitions, 6644 flow [2024-12-02 15:47:55,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:47:55,955 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:47:55,955 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 15:47:55,955 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 15:47:55,955 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:47:55,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:47:55,956 INFO L85 PathProgramCache]: Analyzing trace with hash -489468787, now seen corresponding path program 10 times [2024-12-02 15:47:55,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:47:55,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146705302] [2024-12-02 15:47:55,957 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:47:55,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:47:55,977 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:47:55,977 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:47:56,474 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 15:47:56,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:47:56,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146705302] [2024-12-02 15:47:56,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146705302] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:47:56,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:47:56,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 15:47:56,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534908021] [2024-12-02 15:47:56,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:47:56,475 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:47:56,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:56,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:47:56,476 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:47:57,606 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:47:57,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 676 transitions, 6644 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:47:57,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:57,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:47:57,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:48:02,009 INFO L124 PetriNetUnfolderBase]: 4575/16845 cut-off events. [2024-12-02 15:48:02,009 INFO L125 PetriNetUnfolderBase]: For 76427/77543 co-relation queries the response was YES. [2024-12-02 15:48:02,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62133 conditions, 16845 events. 4575/16845 cut-off events. For 76427/77543 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 178594 event pairs, 464 based on Foata normal form. 228/16829 useless extension candidates. Maximal degree in co-relation 61785. Up to 2620 conditions per place. [2024-12-02 15:48:02,160 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 190 selfloop transitions, 78 changer transitions 0/750 dead transitions. [2024-12-02 15:48:02,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 750 transitions, 7900 flow [2024-12-02 15:48:02,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:48:02,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:48:02,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1624 transitions. [2024-12-02 15:48:02,162 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8778378378378379 [2024-12-02 15:48:02,162 INFO L175 Difference]: Start difference. First operand has 408 places, 676 transitions, 6644 flow. Second operand 10 states and 1624 transitions. [2024-12-02 15:48:02,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 750 transitions, 7900 flow [2024-12-02 15:48:02,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 750 transitions, 7750 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-12-02 15:48:02,539 INFO L231 Difference]: Finished difference. Result has 417 places, 687 transitions, 6908 flow [2024-12-02 15:48:02,540 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=6512, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6908, PETRI_PLACES=417, PETRI_TRANSITIONS=687} [2024-12-02 15:48:02,541 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 235 predicate places. [2024-12-02 15:48:02,541 INFO L471 AbstractCegarLoop]: Abstraction has has 417 places, 687 transitions, 6908 flow [2024-12-02 15:48:02,541 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:48:02,541 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:48:02,541 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 15:48:02,542 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-12-02 15:48:02,542 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:48:02,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:48:02,543 INFO L85 PathProgramCache]: Analyzing trace with hash -182554273, now seen corresponding path program 11 times [2024-12-02 15:48:02,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:48:02,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727089814] [2024-12-02 15:48:02,543 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:48:02,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:48:02,569 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 15:48:02,569 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:48:03,099 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 15:48:03,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:48:03,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727089814] [2024-12-02 15:48:03,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727089814] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:48:03,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880308680] [2024-12-02 15:48:03,099 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:48:03,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:48:03,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:48:03,101 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:48:03,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 15:48:03,246 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 15:48:03,246 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:48:03,248 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 15:48:03,250 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:48:03,461 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 15:48:03,495 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 15:48:03,496 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:48:03,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880308680] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:48:03,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:48:03,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 15:48:03,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986403306] [2024-12-02 15:48:03,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:48:03,496 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:48:03,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:48:03,497 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:48:03,497 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-12-02 15:48:04,533 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:48:04,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 687 transitions, 6908 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:48:04,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:48:04,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:48:04,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:48:08,765 INFO L124 PetriNetUnfolderBase]: 4870/17833 cut-off events. [2024-12-02 15:48:08,765 INFO L125 PetriNetUnfolderBase]: For 85048/86229 co-relation queries the response was YES. [2024-12-02 15:48:08,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66409 conditions, 17833 events. 4870/17833 cut-off events. For 85048/86229 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 191341 event pairs, 473 based on Foata normal form. 222/17803 useless extension candidates. Maximal degree in co-relation 66055. Up to 2797 conditions per place. [2024-12-02 15:48:08,931 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 214 selfloop transitions, 67 changer transitions 0/763 dead transitions. [2024-12-02 15:48:08,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 763 transitions, 8350 flow [2024-12-02 15:48:08,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:48:08,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:48:08,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1632 transitions. [2024-12-02 15:48:08,933 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8821621621621621 [2024-12-02 15:48:08,933 INFO L175 Difference]: Start difference. First operand has 417 places, 687 transitions, 6908 flow. Second operand 10 states and 1632 transitions. [2024-12-02 15:48:08,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 763 transitions, 8350 flow [2024-12-02 15:48:09,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 763 transitions, 8120 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-12-02 15:48:09,312 INFO L231 Difference]: Finished difference. Result has 426 places, 698 transitions, 7126 flow [2024-12-02 15:48:09,312 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=6772, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7126, PETRI_PLACES=426, PETRI_TRANSITIONS=698} [2024-12-02 15:48:09,313 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 244 predicate places. [2024-12-02 15:48:09,313 INFO L471 AbstractCegarLoop]: Abstraction has has 426 places, 698 transitions, 7126 flow [2024-12-02 15:48:09,313 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:48:09,313 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:48:09,314 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 15:48:09,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-12-02 15:48:09,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:48:09,514 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:48:09,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:48:09,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1426797113, now seen corresponding path program 12 times [2024-12-02 15:48:09,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:48:09,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536900339] [2024-12-02 15:48:09,515 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:48:09,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:48:09,530 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 15:48:09,530 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:48:09,687 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 15:48:09,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:48:09,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536900339] [2024-12-02 15:48:09,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536900339] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:48:09,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:48:09,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:48:09,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334345415] [2024-12-02 15:48:09,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:48:09,688 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:48:09,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:48:09,688 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:48:09,688 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:48:10,535 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:48:10,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 698 transitions, 7126 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:48:10,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:48:10,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:48:10,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:48:14,948 INFO L124 PetriNetUnfolderBase]: 4876/17921 cut-off events. [2024-12-02 15:48:14,948 INFO L125 PetriNetUnfolderBase]: For 84745/85960 co-relation queries the response was YES. [2024-12-02 15:48:15,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66680 conditions, 17921 events. 4876/17921 cut-off events. For 84745/85960 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 192838 event pairs, 479 based on Foata normal form. 242/17913 useless extension candidates. Maximal degree in co-relation 66322. Up to 2809 conditions per place. [2024-12-02 15:48:15,354 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 205 selfloop transitions, 82 changer transitions 0/769 dead transitions. [2024-12-02 15:48:15,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 769 transitions, 8431 flow [2024-12-02 15:48:15,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:48:15,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:48:15,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1473 transitions. [2024-12-02 15:48:15,355 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8846846846846846 [2024-12-02 15:48:15,355 INFO L175 Difference]: Start difference. First operand has 426 places, 698 transitions, 7126 flow. Second operand 9 states and 1473 transitions. [2024-12-02 15:48:15,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 769 transitions, 8431 flow [2024-12-02 15:48:15,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 769 transitions, 8300 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-12-02 15:48:15,749 INFO L231 Difference]: Finished difference. Result has 432 places, 707 transitions, 7360 flow [2024-12-02 15:48:15,749 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=7004, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7360, PETRI_PLACES=432, PETRI_TRANSITIONS=707} [2024-12-02 15:48:15,749 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 250 predicate places. [2024-12-02 15:48:15,749 INFO L471 AbstractCegarLoop]: Abstraction has has 432 places, 707 transitions, 7360 flow [2024-12-02 15:48:15,750 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:48:15,750 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:48:15,750 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 15:48:15,750 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-12-02 15:48:15,750 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:48:15,751 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:48:15,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1591387327, now seen corresponding path program 13 times [2024-12-02 15:48:15,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:48:15,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260438660] [2024-12-02 15:48:15,751 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:48:15,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:48:15,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:48:15,984 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 15:48:15,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:48:15,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260438660] [2024-12-02 15:48:15,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260438660] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:48:15,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:48:15,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:48:15,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481747785] [2024-12-02 15:48:15,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:48:15,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:48:15,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:48:15,985 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:48:15,985 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:48:16,716 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:48:16,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 707 transitions, 7360 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:48:16,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:48:16,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:48:16,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:48:21,021 INFO L124 PetriNetUnfolderBase]: 4878/17940 cut-off events. [2024-12-02 15:48:21,021 INFO L125 PetriNetUnfolderBase]: For 86273/87475 co-relation queries the response was YES. [2024-12-02 15:48:21,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66960 conditions, 17940 events. 4878/17940 cut-off events. For 86273/87475 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 193053 event pairs, 477 based on Foata normal form. 240/17934 useless extension candidates. Maximal degree in co-relation 66600. Up to 2809 conditions per place. [2024-12-02 15:48:21,159 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 214 selfloop transitions, 79 changer transitions 0/775 dead transitions. [2024-12-02 15:48:21,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 775 transitions, 8654 flow [2024-12-02 15:48:21,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:48:21,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:48:21,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1474 transitions. [2024-12-02 15:48:21,161 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8852852852852853 [2024-12-02 15:48:21,161 INFO L175 Difference]: Start difference. First operand has 432 places, 707 transitions, 7360 flow. Second operand 9 states and 1474 transitions. [2024-12-02 15:48:21,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 775 transitions, 8654 flow [2024-12-02 15:48:21,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 775 transitions, 8486 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-12-02 15:48:21,563 INFO L231 Difference]: Finished difference. Result has 439 places, 715 transitions, 7562 flow [2024-12-02 15:48:21,563 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7562, PETRI_PLACES=439, PETRI_TRANSITIONS=715} [2024-12-02 15:48:21,563 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 257 predicate places. [2024-12-02 15:48:21,563 INFO L471 AbstractCegarLoop]: Abstraction has has 439 places, 715 transitions, 7562 flow [2024-12-02 15:48:21,564 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:48:21,564 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:48:21,564 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 15:48:21,564 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-02 15:48:21,564 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:48:21,565 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:48:21,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1150792799, now seen corresponding path program 14 times [2024-12-02 15:48:21,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:48:21,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637745909] [2024-12-02 15:48:21,565 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:48:21,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:48:21,582 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 15:48:21,582 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:48:21,749 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 15:48:21,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:48:21,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637745909] [2024-12-02 15:48:21,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637745909] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:48:21,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:48:21,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:48:21,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141129561] [2024-12-02 15:48:21,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:48:21,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:48:21,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:48:21,750 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:48:21,750 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:48:22,530 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:48:22,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 715 transitions, 7562 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:48:22,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:48:22,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:48:22,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:48:27,250 INFO L124 PetriNetUnfolderBase]: 4597/17149 cut-off events. [2024-12-02 15:48:27,250 INFO L125 PetriNetUnfolderBase]: For 82053/83214 co-relation queries the response was YES. [2024-12-02 15:48:27,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63833 conditions, 17149 events. 4597/17149 cut-off events. For 82053/83214 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 182960 event pairs, 438 based on Foata normal form. 217/17124 useless extension candidates. Maximal degree in co-relation 63469. Up to 2650 conditions per place. [2024-12-02 15:48:27,424 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 210 selfloop transitions, 80 changer transitions 0/772 dead transitions. [2024-12-02 15:48:27,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 772 transitions, 8676 flow [2024-12-02 15:48:27,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:48:27,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:48:27,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1476 transitions. [2024-12-02 15:48:27,425 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8864864864864865 [2024-12-02 15:48:27,425 INFO L175 Difference]: Start difference. First operand has 439 places, 715 transitions, 7562 flow. Second operand 9 states and 1476 transitions. [2024-12-02 15:48:27,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 772 transitions, 8676 flow [2024-12-02 15:48:27,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 772 transitions, 8520 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-12-02 15:48:27,955 INFO L231 Difference]: Finished difference. Result has 446 places, 721 transitions, 7720 flow [2024-12-02 15:48:27,956 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=7338, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7720, PETRI_PLACES=446, PETRI_TRANSITIONS=721} [2024-12-02 15:48:27,956 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 264 predicate places. [2024-12-02 15:48:27,956 INFO L471 AbstractCegarLoop]: Abstraction has has 446 places, 721 transitions, 7720 flow [2024-12-02 15:48:27,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:48:27,957 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:48:27,957 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 15:48:27,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-12-02 15:48:27,957 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:48:27,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:48:27,958 INFO L85 PathProgramCache]: Analyzing trace with hash 256291217, now seen corresponding path program 15 times [2024-12-02 15:48:27,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:48:27,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970099394] [2024-12-02 15:48:27,958 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:48:27,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:48:27,974 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 15:48:27,974 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:48:28,157 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 15:48:28,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:48:28,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970099394] [2024-12-02 15:48:28,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970099394] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:48:28,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:48:28,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:48:28,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713636466] [2024-12-02 15:48:28,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:48:28,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:48:28,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:48:28,158 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:48:28,158 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:48:29,282 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:48:29,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 721 transitions, 7720 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:48:29,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:48:29,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:48:29,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:48:33,987 INFO L124 PetriNetUnfolderBase]: 4313/16203 cut-off events. [2024-12-02 15:48:33,987 INFO L125 PetriNetUnfolderBase]: For 76853/77909 co-relation queries the response was YES. [2024-12-02 15:48:34,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60049 conditions, 16203 events. 4313/16203 cut-off events. For 76853/77909 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 170695 event pairs, 450 based on Foata normal form. 203/16172 useless extension candidates. Maximal degree in co-relation 59682. Up to 2479 conditions per place. [2024-12-02 15:48:34,214 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 216 selfloop transitions, 77 changer transitions 0/775 dead transitions. [2024-12-02 15:48:34,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 775 transitions, 8814 flow [2024-12-02 15:48:34,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:48:34,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:48:34,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1478 transitions. [2024-12-02 15:48:34,216 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8876876876876877 [2024-12-02 15:48:34,216 INFO L175 Difference]: Start difference. First operand has 446 places, 721 transitions, 7720 flow. Second operand 9 states and 1478 transitions. [2024-12-02 15:48:34,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 775 transitions, 8814 flow [2024-12-02 15:48:34,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 775 transitions, 8584 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-12-02 15:48:34,724 INFO L231 Difference]: Finished difference. Result has 452 places, 727 transitions, 7787 flow [2024-12-02 15:48:34,724 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=7428, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7787, PETRI_PLACES=452, PETRI_TRANSITIONS=727} [2024-12-02 15:48:34,724 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 270 predicate places. [2024-12-02 15:48:34,725 INFO L471 AbstractCegarLoop]: Abstraction has has 452 places, 727 transitions, 7787 flow [2024-12-02 15:48:34,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:48:34,725 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:48:34,725 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 15:48:34,725 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-12-02 15:48:34,725 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:48:34,726 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:48:34,726 INFO L85 PathProgramCache]: Analyzing trace with hash -969063951, now seen corresponding path program 16 times [2024-12-02 15:48:34,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:48:34,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845263779] [2024-12-02 15:48:34,727 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:48:34,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:48:34,748 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:48:34,748 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:48:36,111 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 15:48:36,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:48:36,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845263779] [2024-12-02 15:48:36,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845263779] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:48:36,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:48:36,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-12-02 15:48:36,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354703777] [2024-12-02 15:48:36,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:48:36,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 15:48:36,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:48:36,112 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 15:48:36,112 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2024-12-02 15:48:39,126 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 185 [2024-12-02 15:48:39,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 727 transitions, 7787 flow. Second operand has 16 states, 16 states have (on average 134.4375) internal successors, (2151), 16 states have internal predecessors, (2151), 0 states have call successors, (0), 0 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 15:48:39,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:48:39,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 185 [2024-12-02 15:48:39,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:48:47,345 INFO L124 PetriNetUnfolderBase]: 6961/21047 cut-off events. [2024-12-02 15:48:47,345 INFO L125 PetriNetUnfolderBase]: For 135182/136008 co-relation queries the response was YES. [2024-12-02 15:48:47,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90642 conditions, 21047 events. 6961/21047 cut-off events. For 135182/136008 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 211530 event pairs, 1573 based on Foata normal form. 341/21089 useless extension candidates. Maximal degree in co-relation 90272. Up to 5793 conditions per place. [2024-12-02 15:48:47,640 INFO L140 encePairwiseOnDemand]: 153/185 looper letters, 786 selfloop transitions, 310 changer transitions 2/1301 dead transitions. [2024-12-02 15:48:47,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 1301 transitions, 16379 flow [2024-12-02 15:48:47,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 15:48:47,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 15:48:47,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2682 transitions. [2024-12-02 15:48:47,642 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8054054054054054 [2024-12-02 15:48:47,642 INFO L175 Difference]: Start difference. First operand has 452 places, 727 transitions, 7787 flow. Second operand 18 states and 2682 transitions. [2024-12-02 15:48:47,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 1301 transitions, 16379 flow [2024-12-02 15:48:48,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 1301 transitions, 16096 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-12-02 15:48:48,295 INFO L231 Difference]: Finished difference. Result has 479 places, 883 transitions, 11251 flow [2024-12-02 15:48:48,295 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=7610, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11251, PETRI_PLACES=479, PETRI_TRANSITIONS=883} [2024-12-02 15:48:48,296 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 297 predicate places. [2024-12-02 15:48:48,296 INFO L471 AbstractCegarLoop]: Abstraction has has 479 places, 883 transitions, 11251 flow [2024-12-02 15:48:48,296 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 134.4375) internal successors, (2151), 16 states have internal predecessors, (2151), 0 states have call successors, (0), 0 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 15:48:48,296 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:48:48,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 15:48:48,296 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-12-02 15:48:48,297 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:48:48,298 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:48:48,299 INFO L85 PathProgramCache]: Analyzing trace with hash 854034027, now seen corresponding path program 17 times [2024-12-02 15:48:48,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:48:48,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666957276] [2024-12-02 15:48:48,299 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:48:48,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:48:48,314 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 15:48:48,315 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:48:48,838 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 15:48:48,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:48:48,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666957276] [2024-12-02 15:48:48,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666957276] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:48:48,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907351006] [2024-12-02 15:48:48,838 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:48:48,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:48:48,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:48:48,840 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:48:48,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 15:48:49,051 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 15:48:49,051 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:48:49,053 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 15:48:49,055 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:48:49,343 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 15:48:49,398 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 15:48:49,398 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:48:49,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907351006] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:48:49,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:48:49,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 15:48:49,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388893597] [2024-12-02 15:48:49,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:48:49,398 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:48:49,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:48:49,399 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:48:49,399 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-12-02 15:48:50,874 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:48:50,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 883 transitions, 11251 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:48:50,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:48:50,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:48:50,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:48:55,920 INFO L124 PetriNetUnfolderBase]: 4658/17484 cut-off events. [2024-12-02 15:48:55,920 INFO L125 PetriNetUnfolderBase]: For 108842/110123 co-relation queries the response was YES. [2024-12-02 15:48:56,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69404 conditions, 17484 events. 4658/17484 cut-off events. For 108842/110123 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 187284 event pairs, 483 based on Foata normal form. 230/17457 useless extension candidates. Maximal degree in co-relation 69018. Up to 2715 conditions per place. [2024-12-02 15:48:56,209 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 262 selfloop transitions, 76 changer transitions 0/948 dead transitions. [2024-12-02 15:48:56,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 948 transitions, 12815 flow [2024-12-02 15:48:56,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:48:56,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:48:56,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1634 transitions. [2024-12-02 15:48:56,211 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8832432432432432 [2024-12-02 15:48:56,211 INFO L175 Difference]: Start difference. First operand has 479 places, 883 transitions, 11251 flow. Second operand 10 states and 1634 transitions. [2024-12-02 15:48:56,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 948 transitions, 12815 flow [2024-12-02 15:48:57,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 948 transitions, 12500 flow, removed 157 selfloop flow, removed 1 redundant places. [2024-12-02 15:48:57,028 INFO L231 Difference]: Finished difference. Result has 491 places, 898 transitions, 11513 flow [2024-12-02 15:48:57,029 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=11052, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=883, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=810, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11513, PETRI_PLACES=491, PETRI_TRANSITIONS=898} [2024-12-02 15:48:57,029 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 309 predicate places. [2024-12-02 15:48:57,029 INFO L471 AbstractCegarLoop]: Abstraction has has 491 places, 898 transitions, 11513 flow [2024-12-02 15:48:57,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:48:57,030 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:48:57,030 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 15:48:57,037 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 15:48:57,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:48:57,231 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:48:57,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:48:57,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1482191757, now seen corresponding path program 18 times [2024-12-02 15:48:57,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:48:57,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947706519] [2024-12-02 15:48:57,232 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:48:57,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:48:57,248 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 15:48:57,248 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:48:57,654 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 15:48:57,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:48:57,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947706519] [2024-12-02 15:48:57,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947706519] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:48:57,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:48:57,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:48:57,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813196512] [2024-12-02 15:48:57,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:48:57,655 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:48:57,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:48:57,656 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:48:57,656 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:48:58,762 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:48:58,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 898 transitions, 11513 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:48:58,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:48:58,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:48:58,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:49:04,674 INFO L124 PetriNetUnfolderBase]: 4612/17388 cut-off events. [2024-12-02 15:49:04,674 INFO L125 PetriNetUnfolderBase]: For 105869/107108 co-relation queries the response was YES. [2024-12-02 15:49:04,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68633 conditions, 17388 events. 4612/17388 cut-off events. For 105869/107108 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 186317 event pairs, 489 based on Foata normal form. 293/17430 useless extension candidates. Maximal degree in co-relation 68242. Up to 2705 conditions per place. [2024-12-02 15:49:04,924 INFO L140 encePairwiseOnDemand]: 171/185 looper letters, 209 selfloop transitions, 126 changer transitions 0/917 dead transitions. [2024-12-02 15:49:04,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 917 transitions, 12181 flow [2024-12-02 15:49:04,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:49:04,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:49:04,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1471 transitions. [2024-12-02 15:49:04,926 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8834834834834835 [2024-12-02 15:49:04,926 INFO L175 Difference]: Start difference. First operand has 491 places, 898 transitions, 11513 flow. Second operand 9 states and 1471 transitions. [2024-12-02 15:49:04,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 917 transitions, 12181 flow [2024-12-02 15:49:05,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 917 transitions, 12028 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-12-02 15:49:05,653 INFO L231 Difference]: Finished difference. Result has 496 places, 868 transitions, 11140 flow [2024-12-02 15:49:05,653 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=10768, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=864, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11140, PETRI_PLACES=496, PETRI_TRANSITIONS=868} [2024-12-02 15:49:05,654 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 314 predicate places. [2024-12-02 15:49:05,654 INFO L471 AbstractCegarLoop]: Abstraction has has 496 places, 868 transitions, 11140 flow [2024-12-02 15:49:05,654 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:49:05,654 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:49:05,654 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 15:49:05,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-12-02 15:49:05,654 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:49:05,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:49:05,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1318107451, now seen corresponding path program 19 times [2024-12-02 15:49:05,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:49:05,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416472608] [2024-12-02 15:49:05,656 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:49:05,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:49:05,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:49:05,921 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 15:49:05,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:49:05,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416472608] [2024-12-02 15:49:05,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416472608] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:49:05,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:49:05,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:49:05,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819088581] [2024-12-02 15:49:05,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:49:05,922 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:49:05,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:49:05,922 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:49:05,922 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:49:06,639 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:49:06,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 868 transitions, 11140 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:49:06,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:49:06,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:49:06,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:49:12,084 INFO L124 PetriNetUnfolderBase]: 4932/18466 cut-off events. [2024-12-02 15:49:12,084 INFO L125 PetriNetUnfolderBase]: For 114267/115525 co-relation queries the response was YES. [2024-12-02 15:49:12,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73569 conditions, 18466 events. 4932/18466 cut-off events. For 114267/115525 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 200583 event pairs, 490 based on Foata normal form. 217/18425 useless extension candidates. Maximal degree in co-relation 73177. Up to 2900 conditions per place. [2024-12-02 15:49:12,400 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 275 selfloop transitions, 77 changer transitions 0/934 dead transitions. [2024-12-02 15:49:12,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 934 transitions, 12743 flow [2024-12-02 15:49:12,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:49:12,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:49:12,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1485 transitions. [2024-12-02 15:49:12,402 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8918918918918919 [2024-12-02 15:49:12,402 INFO L175 Difference]: Start difference. First operand has 496 places, 868 transitions, 11140 flow. Second operand 9 states and 1485 transitions. [2024-12-02 15:49:12,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 934 transitions, 12743 flow [2024-12-02 15:49:13,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 934 transitions, 12470 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-12-02 15:49:13,356 INFO L231 Difference]: Finished difference. Result has 503 places, 887 transitions, 11508 flow [2024-12-02 15:49:13,356 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=10909, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=795, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11508, PETRI_PLACES=503, PETRI_TRANSITIONS=887} [2024-12-02 15:49:13,357 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 321 predicate places. [2024-12-02 15:49:13,357 INFO L471 AbstractCegarLoop]: Abstraction has has 503 places, 887 transitions, 11508 flow [2024-12-02 15:49:13,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:49:13,358 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:49:13,358 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 15:49:13,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-12-02 15:49:13,358 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:49:13,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:49:13,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1892089449, now seen corresponding path program 20 times [2024-12-02 15:49:13,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:49:13,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627795749] [2024-12-02 15:49:13,360 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:49:13,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:49:13,378 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 15:49:13,378 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:49:13,743 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 15:49:13,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:49:13,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627795749] [2024-12-02 15:49:13,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627795749] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:49:13,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:49:13,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:49:13,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212026315] [2024-12-02 15:49:13,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:49:13,744 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:49:13,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:49:13,745 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:49:13,745 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:49:14,588 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:49:14,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 887 transitions, 11508 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:49:14,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:49:14,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:49:14,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:49:21,476 INFO L124 PetriNetUnfolderBase]: 5229/19522 cut-off events. [2024-12-02 15:49:21,476 INFO L125 PetriNetUnfolderBase]: For 123753/125024 co-relation queries the response was YES. [2024-12-02 15:49:22,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78250 conditions, 19522 events. 5229/19522 cut-off events. For 123753/125024 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 214847 event pairs, 521 based on Foata normal form. 259/19525 useless extension candidates. Maximal degree in co-relation 77854. Up to 3095 conditions per place. [2024-12-02 15:49:22,145 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 254 selfloop transitions, 122 changer transitions 0/958 dead transitions. [2024-12-02 15:49:22,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 958 transitions, 13284 flow [2024-12-02 15:49:22,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:49:22,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:49:22,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1475 transitions. [2024-12-02 15:49:22,146 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8858858858858859 [2024-12-02 15:49:22,147 INFO L175 Difference]: Start difference. First operand has 503 places, 887 transitions, 11508 flow. Second operand 9 states and 1475 transitions. [2024-12-02 15:49:22,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 958 transitions, 13284 flow [2024-12-02 15:49:23,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 958 transitions, 13082 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-12-02 15:49:23,104 INFO L231 Difference]: Finished difference. Result has 511 places, 906 transitions, 12078 flow [2024-12-02 15:49:23,104 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=11326, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=887, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12078, PETRI_PLACES=511, PETRI_TRANSITIONS=906} [2024-12-02 15:49:23,105 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 329 predicate places. [2024-12-02 15:49:23,105 INFO L471 AbstractCegarLoop]: Abstraction has has 511 places, 906 transitions, 12078 flow [2024-12-02 15:49:23,105 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:49:23,105 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:49:23,105 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 15:49:23,105 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-12-02 15:49:23,105 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:49:23,107 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:49:23,107 INFO L85 PathProgramCache]: Analyzing trace with hash -493762345, now seen corresponding path program 21 times [2024-12-02 15:49:23,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:49:23,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841011733] [2024-12-02 15:49:23,107 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:49:23,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:49:23,121 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 15:49:23,122 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:49:23,273 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 15:49:23,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:49:23,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841011733] [2024-12-02 15:49:23,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841011733] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:49:23,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:49:23,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:49:23,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144900220] [2024-12-02 15:49:23,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:49:23,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:49:23,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:49:23,274 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:49:23,274 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:49:23,951 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:49:23,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 906 transitions, 12078 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:49:23,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:49:23,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:49:23,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:49:30,342 INFO L124 PetriNetUnfolderBase]: 5239/19549 cut-off events. [2024-12-02 15:49:30,342 INFO L125 PetriNetUnfolderBase]: For 128507/129909 co-relation queries the response was YES. [2024-12-02 15:49:30,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78947 conditions, 19549 events. 5239/19549 cut-off events. For 128507/129909 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 215457 event pairs, 510 based on Foata normal form. 237/19520 useless extension candidates. Maximal degree in co-relation 78547. Up to 3107 conditions per place. [2024-12-02 15:49:30,814 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 298 selfloop transitions, 78 changer transitions 0/958 dead transitions. [2024-12-02 15:49:30,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 958 transitions, 13492 flow [2024-12-02 15:49:30,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:49:30,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:49:30,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1487 transitions. [2024-12-02 15:49:30,817 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.893093093093093 [2024-12-02 15:49:30,817 INFO L175 Difference]: Start difference. First operand has 511 places, 906 transitions, 12078 flow. Second operand 9 states and 1487 transitions. [2024-12-02 15:49:30,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 958 transitions, 13492 flow [2024-12-02 15:49:31,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 958 transitions, 13244 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-12-02 15:49:31,910 INFO L231 Difference]: Finished difference. Result has 518 places, 915 transitions, 12216 flow [2024-12-02 15:49:31,911 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=11838, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=906, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=831, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12216, PETRI_PLACES=518, PETRI_TRANSITIONS=915} [2024-12-02 15:49:31,911 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 336 predicate places. [2024-12-02 15:49:31,911 INFO L471 AbstractCegarLoop]: Abstraction has has 518 places, 915 transitions, 12216 flow [2024-12-02 15:49:31,912 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:49:31,912 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:49:31,912 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 15:49:31,912 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-12-02 15:49:31,912 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:49:31,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:49:31,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1076833141, now seen corresponding path program 22 times [2024-12-02 15:49:31,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:49:31,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428970311] [2024-12-02 15:49:31,914 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:49:31,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:49:31,956 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:49:31,956 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:49:32,981 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 15:49:32,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:49:32,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428970311] [2024-12-02 15:49:32,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428970311] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:49:32,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:49:32,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-02 15:49:32,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977384258] [2024-12-02 15:49:32,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:49:32,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 15:49:32,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:49:32,983 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 15:49:32,983 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2024-12-02 15:49:34,028 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 185 [2024-12-02 15:49:34,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 915 transitions, 12216 flow. Second operand has 15 states, 15 states have (on average 135.46666666666667) internal successors, (2032), 15 states have internal predecessors, (2032), 0 states have call successors, (0), 0 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 15:49:34,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:49:34,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 185 [2024-12-02 15:49:34,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:49:44,418 INFO L124 PetriNetUnfolderBase]: 8348/25374 cut-off events. [2024-12-02 15:49:44,418 INFO L125 PetriNetUnfolderBase]: For 232644/234766 co-relation queries the response was YES. [2024-12-02 15:49:44,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119482 conditions, 25374 events. 8348/25374 cut-off events. For 232644/234766 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 267745 event pairs, 1659 based on Foata normal form. 680/25734 useless extension candidates. Maximal degree in co-relation 119079. Up to 5477 conditions per place. [2024-12-02 15:49:45,041 INFO L140 encePairwiseOnDemand]: 154/185 looper letters, 1095 selfloop transitions, 378 changer transitions 2/1680 dead transitions. [2024-12-02 15:49:45,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 1680 transitions, 23849 flow [2024-12-02 15:49:45,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 15:49:45,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 15:49:45,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3670 transitions. [2024-12-02 15:49:45,045 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7935135135135135 [2024-12-02 15:49:45,045 INFO L175 Difference]: Start difference. First operand has 518 places, 915 transitions, 12216 flow. Second operand 25 states and 3670 transitions. [2024-12-02 15:49:45,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 1680 transitions, 23849 flow [2024-12-02 15:49:46,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 1680 transitions, 23636 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-12-02 15:49:46,937 INFO L231 Difference]: Finished difference. Result has 556 places, 1064 transitions, 16026 flow [2024-12-02 15:49:46,937 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=12032, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=16026, PETRI_PLACES=556, PETRI_TRANSITIONS=1064} [2024-12-02 15:49:46,938 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 374 predicate places. [2024-12-02 15:49:46,938 INFO L471 AbstractCegarLoop]: Abstraction has has 556 places, 1064 transitions, 16026 flow [2024-12-02 15:49:46,938 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 135.46666666666667) internal successors, (2032), 15 states have internal predecessors, (2032), 0 states have call successors, (0), 0 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 15:49:46,938 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:49:46,939 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 15:49:46,939 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-12-02 15:49:46,939 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:49:46,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:49:46,940 INFO L85 PathProgramCache]: Analyzing trace with hash -465809549, now seen corresponding path program 23 times [2024-12-02 15:49:46,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:49:46,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074742709] [2024-12-02 15:49:46,941 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:49:46,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:49:46,976 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 15:49:46,977 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:49:47,605 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 15:49:47,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:49:47,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074742709] [2024-12-02 15:49:47,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074742709] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:49:47,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494857799] [2024-12-02 15:49:47,606 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:49:47,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:49:47,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:49:47,608 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:49:47,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 15:49:47,826 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 15:49:47,826 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:49:47,828 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 15:49:47,831 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:49:48,109 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 15:49:48,162 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 15:49:48,163 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:49:48,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494857799] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:49:48,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:49:48,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 15:49:48,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305949179] [2024-12-02 15:49:48,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:49:48,163 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:49:48,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:49:48,164 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:49:48,164 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2024-12-02 15:49:49,353 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:49:49,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 1064 transitions, 16026 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:49:49,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:49:49,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:49:49,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:49:57,407 INFO L124 PetriNetUnfolderBase]: 5592/20680 cut-off events. [2024-12-02 15:49:57,407 INFO L125 PetriNetUnfolderBase]: For 178783/180580 co-relation queries the response was YES. [2024-12-02 15:49:57,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89195 conditions, 20680 events. 5592/20680 cut-off events. For 178783/180580 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 230286 event pairs, 519 based on Foata normal form. 374/20782 useless extension candidates. Maximal degree in co-relation 88774. Up to 3282 conditions per place. [2024-12-02 15:49:57,903 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 329 selfloop transitions, 104 changer transitions 0/1119 dead transitions. [2024-12-02 15:49:57,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 1119 transitions, 17616 flow [2024-12-02 15:49:57,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:49:57,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:49:57,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1635 transitions. [2024-12-02 15:49:57,905 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8837837837837837 [2024-12-02 15:49:57,905 INFO L175 Difference]: Start difference. First operand has 556 places, 1064 transitions, 16026 flow. Second operand 10 states and 1635 transitions. [2024-12-02 15:49:57,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 1119 transitions, 17616 flow [2024-12-02 15:49:59,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 1119 transitions, 16965 flow, removed 191 selfloop flow, removed 5 redundant places. [2024-12-02 15:49:59,885 INFO L231 Difference]: Finished difference. Result has 564 places, 1072 transitions, 15867 flow [2024-12-02 15:49:59,886 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=15388, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1064, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=963, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15867, PETRI_PLACES=564, PETRI_TRANSITIONS=1072} [2024-12-02 15:49:59,886 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 382 predicate places. [2024-12-02 15:49:59,886 INFO L471 AbstractCegarLoop]: Abstraction has has 564 places, 1072 transitions, 15867 flow [2024-12-02 15:49:59,887 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:49:59,887 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:49:59,887 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 15:49:59,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 15:50:00,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:50:00,087 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:50:00,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:50:00,090 INFO L85 PathProgramCache]: Analyzing trace with hash 2128441795, now seen corresponding path program 24 times [2024-12-02 15:50:00,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:50:00,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023882349] [2024-12-02 15:50:00,090 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:50:00,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:50:00,108 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 15:50:00,109 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:50:00,299 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 15:50:00,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:50:00,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023882349] [2024-12-02 15:50:00,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023882349] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:50:00,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:50:00,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:50:00,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354374322] [2024-12-02 15:50:00,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:50:00,300 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:50:00,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:50:00,301 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:50:00,301 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:50:01,088 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:50:01,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 1072 transitions, 15867 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:50:01,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:50:01,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:50:01,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:50:08,779 INFO L124 PetriNetUnfolderBase]: 5305/19853 cut-off events. [2024-12-02 15:50:08,779 INFO L125 PetriNetUnfolderBase]: For 165363/166968 co-relation queries the response was YES. [2024-12-02 15:50:09,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84646 conditions, 19853 events. 5305/19853 cut-off events. For 165363/166968 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 219271 event pairs, 508 based on Foata normal form. 314/19905 useless extension candidates. Maximal degree in co-relation 84221. Up to 3090 conditions per place. [2024-12-02 15:50:09,491 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 333 selfloop transitions, 93 changer transitions 0/1112 dead transitions. [2024-12-02 15:50:09,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 1112 transitions, 17142 flow [2024-12-02 15:50:09,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:50:09,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:50:09,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1484 transitions. [2024-12-02 15:50:09,493 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8912912912912913 [2024-12-02 15:50:09,493 INFO L175 Difference]: Start difference. First operand has 564 places, 1072 transitions, 15867 flow. Second operand 9 states and 1484 transitions. [2024-12-02 15:50:09,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 1112 transitions, 17142 flow [2024-12-02 15:50:11,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 1112 transitions, 16897 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-12-02 15:50:11,221 INFO L231 Difference]: Finished difference. Result has 570 places, 1074 transitions, 15895 flow [2024-12-02 15:50:11,222 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=15475, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1065, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=975, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15895, PETRI_PLACES=570, PETRI_TRANSITIONS=1074} [2024-12-02 15:50:11,223 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 388 predicate places. [2024-12-02 15:50:11,223 INFO L471 AbstractCegarLoop]: Abstraction has has 570 places, 1074 transitions, 15895 flow [2024-12-02 15:50:11,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:50:11,223 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:50:11,223 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 15:50:11,223 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-12-02 15:50:11,223 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:50:11,225 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:50:11,225 INFO L85 PathProgramCache]: Analyzing trace with hash -949695921, now seen corresponding path program 25 times [2024-12-02 15:50:11,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:50:11,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682520975] [2024-12-02 15:50:11,225 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:50:11,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:50:11,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:50:11,503 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 15:50:11,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:50:11,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682520975] [2024-12-02 15:50:11,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682520975] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:50:11,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:50:11,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:50:11,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876878660] [2024-12-02 15:50:11,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:50:11,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:50:11,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:50:11,505 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:50:11,505 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:50:12,621 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:50:12,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 1074 transitions, 15895 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:50:12,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:50:12,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:50:12,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:50:19,888 INFO L124 PetriNetUnfolderBase]: 5006/18986 cut-off events. [2024-12-02 15:50:19,888 INFO L125 PetriNetUnfolderBase]: For 153945/155514 co-relation queries the response was YES. [2024-12-02 15:50:20,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80320 conditions, 18986 events. 5006/18986 cut-off events. For 153945/155514 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 207889 event pairs, 499 based on Foata normal form. 300/19035 useless extension candidates. Maximal degree in co-relation 79893. Up to 2918 conditions per place. [2024-12-02 15:50:20,158 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 314 selfloop transitions, 112 changer transitions 0/1096 dead transitions. [2024-12-02 15:50:20,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 1096 transitions, 16802 flow [2024-12-02 15:50:20,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:50:20,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:50:20,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1480 transitions. [2024-12-02 15:50:20,159 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8888888888888888 [2024-12-02 15:50:20,159 INFO L175 Difference]: Start difference. First operand has 570 places, 1074 transitions, 15895 flow. Second operand 9 states and 1480 transitions. [2024-12-02 15:50:20,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 1096 transitions, 16802 flow [2024-12-02 15:50:21,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 1096 transitions, 16539 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-12-02 15:50:21,353 INFO L231 Difference]: Finished difference. Result has 576 places, 1060 transitions, 15522 flow [2024-12-02 15:50:21,354 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=15077, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1051, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=942, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15522, PETRI_PLACES=576, PETRI_TRANSITIONS=1060} [2024-12-02 15:50:21,354 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 394 predicate places. [2024-12-02 15:50:21,354 INFO L471 AbstractCegarLoop]: Abstraction has has 576 places, 1060 transitions, 15522 flow [2024-12-02 15:50:21,354 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:50:21,354 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:50:21,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 15:50:21,355 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-12-02 15:50:21,355 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:50:21,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:50:21,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1791972295, now seen corresponding path program 26 times [2024-12-02 15:50:21,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:50:21,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254290018] [2024-12-02 15:50:21,356 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:50:21,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:50:21,367 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 15:50:21,367 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:50:21,625 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 15:50:21,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:50:21,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254290018] [2024-12-02 15:50:21,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254290018] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:50:21,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:50:21,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:50:21,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162585096] [2024-12-02 15:50:21,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:50:21,626 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:50:21,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:50:21,626 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:50:21,626 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:50:22,207 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:50:22,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 1060 transitions, 15522 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:50:22,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:50:22,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:50:22,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:50:27,558 INFO L124 PetriNetUnfolderBase]: 5006/18997 cut-off events. [2024-12-02 15:50:27,558 INFO L125 PetriNetUnfolderBase]: For 153546/155083 co-relation queries the response was YES. [2024-12-02 15:50:27,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80397 conditions, 18997 events. 5006/18997 cut-off events. For 153546/155083 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 208312 event pairs, 494 based on Foata normal form. 336/19081 useless extension candidates. Maximal degree in co-relation 79967. Up to 2902 conditions per place. [2024-12-02 15:50:27,814 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 319 selfloop transitions, 120 changer transitions 0/1109 dead transitions. [2024-12-02 15:50:27,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 1109 transitions, 17077 flow [2024-12-02 15:50:27,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:50:27,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:50:27,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1479 transitions. [2024-12-02 15:50:27,816 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8882882882882883 [2024-12-02 15:50:27,816 INFO L175 Difference]: Start difference. First operand has 576 places, 1060 transitions, 15522 flow. Second operand 9 states and 1479 transitions. [2024-12-02 15:50:27,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 1109 transitions, 17077 flow [2024-12-02 15:50:29,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 1109 transitions, 16826 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-12-02 15:50:29,122 INFO L231 Difference]: Finished difference. Result has 583 places, 1069 transitions, 15852 flow [2024-12-02 15:50:29,122 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=15287, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1060, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=944, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15852, PETRI_PLACES=583, PETRI_TRANSITIONS=1069} [2024-12-02 15:50:29,122 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 401 predicate places. [2024-12-02 15:50:29,122 INFO L471 AbstractCegarLoop]: Abstraction has has 583 places, 1069 transitions, 15852 flow [2024-12-02 15:50:29,123 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:50:29,123 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:50:29,123 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 15:50:29,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-12-02 15:50:29,123 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:50:29,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:50:29,125 INFO L85 PathProgramCache]: Analyzing trace with hash -613788247, now seen corresponding path program 27 times [2024-12-02 15:50:29,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:50:29,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419753362] [2024-12-02 15:50:29,125 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:50:29,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:50:29,142 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 15:50:29,142 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:50:29,348 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 15:50:29,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:50:29,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419753362] [2024-12-02 15:50:29,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419753362] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:50:29,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:50:29,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:50:29,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724451800] [2024-12-02 15:50:29,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:50:29,348 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:50:29,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:50:29,349 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:50:29,349 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:50:29,983 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:50:29,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 1069 transitions, 15852 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:50:29,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:50:29,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:50:29,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:50:35,465 INFO L124 PetriNetUnfolderBase]: 5013/19073 cut-off events. [2024-12-02 15:50:35,465 INFO L125 PetriNetUnfolderBase]: For 158153/159709 co-relation queries the response was YES. [2024-12-02 15:50:35,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81099 conditions, 19073 events. 5013/19073 cut-off events. For 158153/159709 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 209380 event pairs, 489 based on Foata normal form. 331/19155 useless extension candidates. Maximal degree in co-relation 80665. Up to 2909 conditions per place. [2024-12-02 15:50:35,817 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 309 selfloop transitions, 136 changer transitions 0/1115 dead transitions. [2024-12-02 15:50:35,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 1115 transitions, 17429 flow [2024-12-02 15:50:35,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:50:35,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:50:35,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1479 transitions. [2024-12-02 15:50:35,819 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8882882882882883 [2024-12-02 15:50:35,819 INFO L175 Difference]: Start difference. First operand has 583 places, 1069 transitions, 15852 flow. Second operand 9 states and 1479 transitions. [2024-12-02 15:50:35,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 1115 transitions, 17429 flow [2024-12-02 15:50:37,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 1115 transitions, 17086 flow, removed 88 selfloop flow, removed 4 redundant places. [2024-12-02 15:50:37,078 INFO L231 Difference]: Finished difference. Result has 590 places, 1079 transitions, 16179 flow [2024-12-02 15:50:37,079 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=15605, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1069, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=937, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16179, PETRI_PLACES=590, PETRI_TRANSITIONS=1079} [2024-12-02 15:50:37,079 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 408 predicate places. [2024-12-02 15:50:37,079 INFO L471 AbstractCegarLoop]: Abstraction has has 590 places, 1079 transitions, 16179 flow [2024-12-02 15:50:37,080 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:50:37,080 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:50:37,080 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 15:50:37,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-12-02 15:50:37,080 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:50:37,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:50:37,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1760594503, now seen corresponding path program 28 times [2024-12-02 15:50:37,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:50:37,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175508852] [2024-12-02 15:50:37,082 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:50:37,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:50:37,098 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:50:37,098 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:50:37,453 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 15:50:37,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:50:37,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175508852] [2024-12-02 15:50:37,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175508852] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:50:37,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:50:37,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 15:50:37,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375577094] [2024-12-02 15:50:37,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:50:37,454 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:50:37,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:50:37,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:50:37,454 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:50:38,450 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:50:38,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 1079 transitions, 16179 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:50:38,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:50:38,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:50:38,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:50:44,086 INFO L124 PetriNetUnfolderBase]: 4718/18213 cut-off events. [2024-12-02 15:50:44,086 INFO L125 PetriNetUnfolderBase]: For 148251/149739 co-relation queries the response was YES. [2024-12-02 15:50:44,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77124 conditions, 18213 events. 4718/18213 cut-off events. For 148251/149739 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 198397 event pairs, 474 based on Foata normal form. 307/18274 useless extension candidates. Maximal degree in co-relation 76687. Up to 2749 conditions per place. [2024-12-02 15:50:44,348 INFO L140 encePairwiseOnDemand]: 168/185 looper letters, 329 selfloop transitions, 112 changer transitions 0/1111 dead transitions. [2024-12-02 15:50:44,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 1111 transitions, 17332 flow [2024-12-02 15:50:44,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:50:44,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:50:44,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1634 transitions. [2024-12-02 15:50:44,349 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8832432432432432 [2024-12-02 15:50:44,349 INFO L175 Difference]: Start difference. First operand has 590 places, 1079 transitions, 16179 flow. Second operand 10 states and 1634 transitions. [2024-12-02 15:50:44,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 1111 transitions, 17332 flow [2024-12-02 15:50:45,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 1111 transitions, 17074 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-12-02 15:50:45,501 INFO L231 Difference]: Finished difference. Result has 597 places, 1080 transitions, 16194 flow [2024-12-02 15:50:45,502 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=15698, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1071, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=962, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16194, PETRI_PLACES=597, PETRI_TRANSITIONS=1080} [2024-12-02 15:50:45,502 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 415 predicate places. [2024-12-02 15:50:45,502 INFO L471 AbstractCegarLoop]: Abstraction has has 597 places, 1080 transitions, 16194 flow [2024-12-02 15:50:45,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:50:45,502 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:50:45,503 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 15:50:45,503 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-12-02 15:50:45,503 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:50:45,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:50:45,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1411376831, now seen corresponding path program 1 times [2024-12-02 15:50:45,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:50:45,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514711619] [2024-12-02 15:50:45,504 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:50:45,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:50:45,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:50:45,708 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 15:50:45,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:50:45,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514711619] [2024-12-02 15:50:45,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514711619] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:50:45,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:50:45,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:50:45,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069668788] [2024-12-02 15:50:45,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:50:45,709 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:50:45,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:50:45,710 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:50:45,710 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:50:46,238 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:50:46,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 1080 transitions, 16194 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:50:46,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:50:46,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:50:46,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:50:51,310 INFO L124 PetriNetUnfolderBase]: 4396/17195 cut-off events. [2024-12-02 15:50:51,310 INFO L125 PetriNetUnfolderBase]: For 136161/137487 co-relation queries the response was YES. [2024-12-02 15:50:51,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72219 conditions, 17195 events. 4396/17195 cut-off events. For 136161/137487 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 184973 event pairs, 475 based on Foata normal form. 274/17232 useless extension candidates. Maximal degree in co-relation 71778. Up to 2571 conditions per place. [2024-12-02 15:50:51,610 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 292 selfloop transitions, 127 changer transitions 0/1015 dead transitions. [2024-12-02 15:50:51,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 1015 transitions, 15473 flow [2024-12-02 15:50:51,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:50:51,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:50:51,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1475 transitions. [2024-12-02 15:50:51,612 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8858858858858859 [2024-12-02 15:50:51,612 INFO L175 Difference]: Start difference. First operand has 597 places, 1080 transitions, 16194 flow. Second operand 9 states and 1475 transitions. [2024-12-02 15:50:51,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 1015 transitions, 15473 flow [2024-12-02 15:50:52,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 1015 transitions, 14816 flow, removed 101 selfloop flow, removed 21 redundant places. [2024-12-02 15:50:52,906 INFO L231 Difference]: Finished difference. Result has 574 places, 982 transitions, 13926 flow [2024-12-02 15:50:52,906 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=13672, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=982, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=855, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13926, PETRI_PLACES=574, PETRI_TRANSITIONS=982} [2024-12-02 15:50:52,907 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 392 predicate places. [2024-12-02 15:50:52,907 INFO L471 AbstractCegarLoop]: Abstraction has has 574 places, 982 transitions, 13926 flow [2024-12-02 15:50:52,907 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:50:52,907 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:50:52,907 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 15:50:52,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-12-02 15:50:52,907 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:50:52,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:50:52,909 INFO L85 PathProgramCache]: Analyzing trace with hash -666535781, now seen corresponding path program 29 times [2024-12-02 15:50:52,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:50:52,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341354232] [2024-12-02 15:50:52,909 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:50:52,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:50:52,931 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 15:50:52,932 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:50:53,487 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 15:50:53,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:50:53,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341354232] [2024-12-02 15:50:53,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341354232] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:50:53,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161996662] [2024-12-02 15:50:53,487 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:50:53,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:50:53,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:50:53,489 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:50:53,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 15:50:53,688 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 15:50:53,688 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:50:53,690 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 15:50:53,693 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:50:53,945 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 15:50:53,988 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 15:50:53,988 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:50:53,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161996662] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:50:53,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:50:53,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 15:50:53,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568762789] [2024-12-02 15:50:53,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:50:53,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:50:53,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:50:53,989 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:50:53,989 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2024-12-02 15:50:55,005 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:50:55,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 982 transitions, 13926 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:50:55,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:50:55,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:50:55,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:50:59,549 INFO L124 PetriNetUnfolderBase]: 4094/16192 cut-off events. [2024-12-02 15:50:59,549 INFO L125 PetriNetUnfolderBase]: For 104392/105394 co-relation queries the response was YES. [2024-12-02 15:50:59,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64685 conditions, 16192 events. 4094/16192 cut-off events. For 104392/105394 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 171938 event pairs, 463 based on Foata normal form. 202/16162 useless extension candidates. Maximal degree in co-relation 64259. Up to 2403 conditions per place. [2024-12-02 15:50:59,752 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 269 selfloop transitions, 135 changer transitions 0/950 dead transitions. [2024-12-02 15:50:59,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 950 transitions, 13917 flow [2024-12-02 15:50:59,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:50:59,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:50:59,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1626 transitions. [2024-12-02 15:50:59,753 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8789189189189189 [2024-12-02 15:50:59,753 INFO L175 Difference]: Start difference. First operand has 574 places, 982 transitions, 13926 flow. Second operand 10 states and 1626 transitions. [2024-12-02 15:50:59,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 950 transitions, 13917 flow [2024-12-02 15:51:00,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 950 transitions, 13603 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-12-02 15:51:00,694 INFO L231 Difference]: Finished difference. Result has 575 places, 926 transitions, 12933 flow [2024-12-02 15:51:00,695 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=12490, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=921, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12933, PETRI_PLACES=575, PETRI_TRANSITIONS=926} [2024-12-02 15:51:00,695 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 393 predicate places. [2024-12-02 15:51:00,695 INFO L471 AbstractCegarLoop]: Abstraction has has 575 places, 926 transitions, 12933 flow [2024-12-02 15:51:00,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:51:00,696 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:51:00,696 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 15:51:00,706 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-12-02 15:51:00,896 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-12-02 15:51:00,897 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:51:00,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:00,899 INFO L85 PathProgramCache]: Analyzing trace with hash 882690145, now seen corresponding path program 30 times [2024-12-02 15:51:00,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:51:00,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150276010] [2024-12-02 15:51:00,899 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:51:00,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:51:00,916 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 15:51:00,916 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:51:01,137 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 15:51:01,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:51:01,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150276010] [2024-12-02 15:51:01,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150276010] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:51:01,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:51:01,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:51:01,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502298969] [2024-12-02 15:51:01,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:51:01,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:51:01,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:51:01,138 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:51:01,138 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:51:01,900 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:51:01,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 926 transitions, 12933 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:51:01,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:51:01,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:51:01,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:51:06,307 INFO L124 PetriNetUnfolderBase]: 4092/16028 cut-off events. [2024-12-02 15:51:06,307 INFO L125 PetriNetUnfolderBase]: For 103914/104829 co-relation queries the response was YES. [2024-12-02 15:51:06,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64388 conditions, 16028 events. 4092/16028 cut-off events. For 103914/104829 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 169571 event pairs, 402 based on Foata normal form. 167/15979 useless extension candidates. Maximal degree in co-relation 63959. Up to 2427 conditions per place. [2024-12-02 15:51:06,551 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 385 selfloop transitions, 60 changer transitions 0/991 dead transitions. [2024-12-02 15:51:06,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 991 transitions, 14577 flow [2024-12-02 15:51:06,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:51:06,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:51:06,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1484 transitions. [2024-12-02 15:51:06,553 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8912912912912913 [2024-12-02 15:51:06,553 INFO L175 Difference]: Start difference. First operand has 575 places, 926 transitions, 12933 flow. Second operand 9 states and 1484 transitions. [2024-12-02 15:51:06,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 991 transitions, 14577 flow [2024-12-02 15:51:07,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 991 transitions, 14259 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-12-02 15:51:07,498 INFO L231 Difference]: Finished difference. Result has 583 places, 942 transitions, 13098 flow [2024-12-02 15:51:07,498 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=12615, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=926, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=870, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13098, PETRI_PLACES=583, PETRI_TRANSITIONS=942} [2024-12-02 15:51:07,499 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 401 predicate places. [2024-12-02 15:51:07,499 INFO L471 AbstractCegarLoop]: Abstraction has has 583 places, 942 transitions, 13098 flow [2024-12-02 15:51:07,499 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:51:07,499 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:51:07,499 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 15:51:07,499 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-12-02 15:51:07,499 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:51:07,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:07,501 INFO L85 PathProgramCache]: Analyzing trace with hash -226729913, now seen corresponding path program 31 times [2024-12-02 15:51:07,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:51:07,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78527179] [2024-12-02 15:51:07,501 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:51:07,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:51:07,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:51:07,721 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 15:51:07,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:51:07,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78527179] [2024-12-02 15:51:07,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78527179] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:51:07,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:51:07,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:51:07,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035223240] [2024-12-02 15:51:07,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:51:07,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:51:07,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:51:07,722 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:51:07,722 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:51:08,758 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:51:08,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 942 transitions, 13098 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:51:08,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:51:08,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:51:08,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:51:13,487 INFO L124 PetriNetUnfolderBase]: 4091/16085 cut-off events. [2024-12-02 15:51:13,487 INFO L125 PetriNetUnfolderBase]: For 107418/108380 co-relation queries the response was YES. [2024-12-02 15:51:13,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65236 conditions, 16085 events. 4091/16085 cut-off events. For 107418/108380 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 170429 event pairs, 405 based on Foata normal form. 192/16059 useless extension candidates. Maximal degree in co-relation 64802. Up to 2455 conditions per place. [2024-12-02 15:51:13,735 INFO L140 encePairwiseOnDemand]: 171/185 looper letters, 392 selfloop transitions, 70 changer transitions 0/1008 dead transitions. [2024-12-02 15:51:13,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 1008 transitions, 14910 flow [2024-12-02 15:51:13,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:51:13,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:51:13,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1479 transitions. [2024-12-02 15:51:13,736 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8882882882882883 [2024-12-02 15:51:13,736 INFO L175 Difference]: Start difference. First operand has 583 places, 942 transitions, 13098 flow. Second operand 9 states and 1479 transitions. [2024-12-02 15:51:13,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 1008 transitions, 14910 flow [2024-12-02 15:51:14,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 1008 transitions, 14663 flow, removed 95 selfloop flow, removed 2 redundant places. [2024-12-02 15:51:14,594 INFO L231 Difference]: Finished difference. Result has 594 places, 952 transitions, 13339 flow [2024-12-02 15:51:14,594 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=12939, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=942, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=876, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13339, PETRI_PLACES=594, PETRI_TRANSITIONS=952} [2024-12-02 15:51:14,595 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 412 predicate places. [2024-12-02 15:51:14,595 INFO L471 AbstractCegarLoop]: Abstraction has has 594 places, 952 transitions, 13339 flow [2024-12-02 15:51:14,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:51:14,595 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:51:14,595 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 15:51:14,595 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-12-02 15:51:14,595 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:51:14,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:14,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1104061281, now seen corresponding path program 32 times [2024-12-02 15:51:14,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:51:14,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572185453] [2024-12-02 15:51:14,598 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:51:14,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:51:14,615 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 15:51:14,615 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:51:14,768 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 15:51:14,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:51:14,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572185453] [2024-12-02 15:51:14,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572185453] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:51:14,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:51:14,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:51:14,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574086612] [2024-12-02 15:51:14,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:51:14,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:51:14,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:51:14,769 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:51:14,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:51:15,559 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:51:15,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 952 transitions, 13339 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:51:15,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:51:15,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:51:15,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:51:20,407 INFO L124 PetriNetUnfolderBase]: 4100/16156 cut-off events. [2024-12-02 15:51:20,407 INFO L125 PetriNetUnfolderBase]: For 110726/111669 co-relation queries the response was YES. [2024-12-02 15:51:20,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65792 conditions, 16156 events. 4100/16156 cut-off events. For 110726/111669 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 171422 event pairs, 400 based on Foata normal form. 170/16110 useless extension candidates. Maximal degree in co-relation 65353. Up to 2449 conditions per place. [2024-12-02 15:51:20,621 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 389 selfloop transitions, 67 changer transitions 0/1002 dead transitions. [2024-12-02 15:51:20,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 1002 transitions, 14831 flow [2024-12-02 15:51:20,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:51:20,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:51:20,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1486 transitions. [2024-12-02 15:51:20,623 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8924924924924925 [2024-12-02 15:51:20,623 INFO L175 Difference]: Start difference. First operand has 594 places, 952 transitions, 13339 flow. Second operand 9 states and 1486 transitions. [2024-12-02 15:51:20,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 1002 transitions, 14831 flow [2024-12-02 15:51:21,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 1002 transitions, 14611 flow, removed 86 selfloop flow, removed 2 redundant places. [2024-12-02 15:51:21,454 INFO L231 Difference]: Finished difference. Result has 603 places, 961 transitions, 13512 flow [2024-12-02 15:51:21,455 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=13213, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=952, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=888, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13512, PETRI_PLACES=603, PETRI_TRANSITIONS=961} [2024-12-02 15:51:21,455 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 421 predicate places. [2024-12-02 15:51:21,455 INFO L471 AbstractCegarLoop]: Abstraction has has 603 places, 961 transitions, 13512 flow [2024-12-02 15:51:21,455 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:51:21,455 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:51:21,455 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 15:51:21,455 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-12-02 15:51:21,455 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:51:21,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:21,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1524433625, now seen corresponding path program 33 times [2024-12-02 15:51:21,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:51:21,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112445877] [2024-12-02 15:51:21,457 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:51:21,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:51:21,469 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 15:51:21,469 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:51:21,626 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 15:51:21,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:51:21,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112445877] [2024-12-02 15:51:21,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112445877] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:51:21,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:51:21,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:51:21,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111530693] [2024-12-02 15:51:21,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:51:21,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:51:21,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:51:21,627 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:51:21,627 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:51:22,397 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:51:22,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 961 transitions, 13512 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:51:22,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:51:22,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:51:22,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:51:27,628 INFO L124 PetriNetUnfolderBase]: 4396/17146 cut-off events. [2024-12-02 15:51:27,628 INFO L125 PetriNetUnfolderBase]: For 115641/116649 co-relation queries the response was YES. [2024-12-02 15:51:27,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69887 conditions, 17146 events. 4396/17146 cut-off events. For 115641/116649 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 184108 event pairs, 419 based on Foata normal form. 181/17104 useless extension candidates. Maximal degree in co-relation 69445. Up to 2643 conditions per place. [2024-12-02 15:51:27,928 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 409 selfloop transitions, 70 changer transitions 0/1025 dead transitions. [2024-12-02 15:51:27,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 1025 transitions, 15256 flow [2024-12-02 15:51:27,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:51:27,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:51:27,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1483 transitions. [2024-12-02 15:51:27,930 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8906906906906907 [2024-12-02 15:51:27,930 INFO L175 Difference]: Start difference. First operand has 603 places, 961 transitions, 13512 flow. Second operand 9 states and 1483 transitions. [2024-12-02 15:51:27,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 1025 transitions, 15256 flow [2024-12-02 15:51:28,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 1025 transitions, 15113 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-12-02 15:51:29,001 INFO L231 Difference]: Finished difference. Result has 610 places, 972 transitions, 13783 flow [2024-12-02 15:51:29,001 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=13385, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=961, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=894, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13783, PETRI_PLACES=610, PETRI_TRANSITIONS=972} [2024-12-02 15:51:29,002 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 428 predicate places. [2024-12-02 15:51:29,002 INFO L471 AbstractCegarLoop]: Abstraction has has 610 places, 972 transitions, 13783 flow [2024-12-02 15:51:29,002 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:51:29,002 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:51:29,002 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 15:51:29,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-12-02 15:51:29,002 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:51:29,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:29,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1518573891, now seen corresponding path program 34 times [2024-12-02 15:51:29,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:51:29,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052691821] [2024-12-02 15:51:29,004 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:51:29,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:51:29,022 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:51:29,022 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:51:29,600 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 15:51:29,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:51:29,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052691821] [2024-12-02 15:51:29,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052691821] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:51:29,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:51:29,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-12-02 15:51:29,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503446912] [2024-12-02 15:51:29,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:51:29,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 15:51:29,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:51:29,602 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 15:51:29,602 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2024-12-02 15:51:31,550 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 185 [2024-12-02 15:51:31,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 972 transitions, 13783 flow. Second operand has 16 states, 16 states have (on average 135.375) internal successors, (2166), 16 states have internal predecessors, (2166), 0 states have call successors, (0), 0 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 15:51:31,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:51:31,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 185 [2024-12-02 15:51:31,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:51:41,655 INFO L124 PetriNetUnfolderBase]: 7440/22710 cut-off events. [2024-12-02 15:51:41,655 INFO L125 PetriNetUnfolderBase]: For 217276/219097 co-relation queries the response was YES. [2024-12-02 15:51:42,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108924 conditions, 22710 events. 7440/22710 cut-off events. For 217276/219097 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 233164 event pairs, 1415 based on Foata normal form. 498/22906 useless extension candidates. Maximal degree in co-relation 108478. Up to 4012 conditions per place. [2024-12-02 15:51:42,263 INFO L140 encePairwiseOnDemand]: 153/185 looper letters, 1529 selfloop transitions, 355 changer transitions 4/2093 dead transitions. [2024-12-02 15:51:42,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 2093 transitions, 29646 flow [2024-12-02 15:51:42,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 15:51:42,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 15:51:42,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3475 transitions. [2024-12-02 15:51:42,267 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8166862514688602 [2024-12-02 15:51:42,267 INFO L175 Difference]: Start difference. First operand has 610 places, 972 transitions, 13783 flow. Second operand 23 states and 3475 transitions. [2024-12-02 15:51:42,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 2093 transitions, 29646 flow [2024-12-02 15:51:44,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 628 places, 2093 transitions, 29527 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-12-02 15:51:44,030 INFO L231 Difference]: Finished difference. Result has 642 places, 1144 transitions, 17844 flow [2024-12-02 15:51:44,031 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=13669, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=972, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=733, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=17844, PETRI_PLACES=642, PETRI_TRANSITIONS=1144} [2024-12-02 15:51:44,031 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 460 predicate places. [2024-12-02 15:51:44,031 INFO L471 AbstractCegarLoop]: Abstraction has has 642 places, 1144 transitions, 17844 flow [2024-12-02 15:51:44,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 135.375) internal successors, (2166), 16 states have internal predecessors, (2166), 0 states have call successors, (0), 0 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 15:51:44,032 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:51:44,032 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 15:51:44,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-12-02 15:51:44,032 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:51:44,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:44,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1211886405, now seen corresponding path program 35 times [2024-12-02 15:51:44,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:51:44,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788244045] [2024-12-02 15:51:44,034 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:51:44,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:51:44,051 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 15:51:44,051 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:51:44,381 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 15:51:44,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:51:44,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788244045] [2024-12-02 15:51:44,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788244045] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:51:44,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853238163] [2024-12-02 15:51:44,381 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:51:44,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:51:44,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:51:44,383 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:51:44,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 15:51:44,564 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 15:51:44,564 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:51:44,566 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 15:51:44,567 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:51:44,798 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 15:51:44,839 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 15:51:44,839 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:51:44,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853238163] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:51:44,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:51:44,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 15:51:44,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324680461] [2024-12-02 15:51:44,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:51:44,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:51:44,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:51:44,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:51:44,840 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-12-02 15:51:45,746 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:51:45,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 642 places, 1144 transitions, 17844 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:51:45,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:51:45,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:51:45,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:51:51,648 INFO L124 PetriNetUnfolderBase]: 4554/17589 cut-off events. [2024-12-02 15:51:51,648 INFO L125 PetriNetUnfolderBase]: For 148671/149775 co-relation queries the response was YES. [2024-12-02 15:51:51,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75360 conditions, 17589 events. 4554/17589 cut-off events. For 148671/149775 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 189365 event pairs, 429 based on Foata normal form. 218/17555 useless extension candidates. Maximal degree in co-relation 74899. Up to 2746 conditions per place. [2024-12-02 15:51:51,929 INFO L140 encePairwiseOnDemand]: 167/185 looper letters, 399 selfloop transitions, 92 changer transitions 0/1079 dead transitions. [2024-12-02 15:51:51,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 1079 transitions, 17031 flow [2024-12-02 15:51:51,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 15:51:51,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 15:51:51,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2115 transitions. [2024-12-02 15:51:51,931 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8794178794178794 [2024-12-02 15:51:51,931 INFO L175 Difference]: Start difference. First operand has 642 places, 1144 transitions, 17844 flow. Second operand 13 states and 2115 transitions. [2024-12-02 15:51:51,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 1079 transitions, 17031 flow [2024-12-02 15:51:53,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 1079 transitions, 16637 flow, removed 72 selfloop flow, removed 8 redundant places. [2024-12-02 15:51:53,134 INFO L231 Difference]: Finished difference. Result has 646 places, 1039 transitions, 15611 flow [2024-12-02 15:51:53,134 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=15062, PETRI_DIFFERENCE_MINUEND_PLACES=629, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1024, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=939, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=15611, PETRI_PLACES=646, PETRI_TRANSITIONS=1039} [2024-12-02 15:51:53,134 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 464 predicate places. [2024-12-02 15:51:53,134 INFO L471 AbstractCegarLoop]: Abstraction has has 646 places, 1039 transitions, 15611 flow [2024-12-02 15:51:53,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:51:53,135 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:51:53,135 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 15:51:53,140 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 15:51:53,335 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-12-02 15:51:53,335 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:51:53,336 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:51:53,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1940459835, now seen corresponding path program 36 times [2024-12-02 15:51:53,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:51:53,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801622873] [2024-12-02 15:51:53,337 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:51:53,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:51:53,348 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 15:51:53,348 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:51:53,530 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 15:51:53,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:51:53,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801622873] [2024-12-02 15:51:53,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801622873] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:51:53,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:51:53,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:51:53,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090039969] [2024-12-02 15:51:53,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:51:53,531 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:51:53,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:51:53,532 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:51:53,532 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:51:54,556 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:51:54,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 1039 transitions, 15611 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:51:54,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:51:54,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:51:54,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:52:00,097 INFO L124 PetriNetUnfolderBase]: 4262/16732 cut-off events. [2024-12-02 15:52:00,097 INFO L125 PetriNetUnfolderBase]: For 129819/130770 co-relation queries the response was YES. [2024-12-02 15:52:00,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70585 conditions, 16732 events. 4262/16732 cut-off events. For 129819/130770 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 178673 event pairs, 408 based on Foata normal form. 173/16662 useless extension candidates. Maximal degree in co-relation 70121. Up to 2562 conditions per place. [2024-12-02 15:52:00,386 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 413 selfloop transitions, 82 changer transitions 0/1067 dead transitions. [2024-12-02 15:52:00,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 1067 transitions, 16734 flow [2024-12-02 15:52:00,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:52:00,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:52:00,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1482 transitions. [2024-12-02 15:52:00,388 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8900900900900901 [2024-12-02 15:52:00,388 INFO L175 Difference]: Start difference. First operand has 646 places, 1039 transitions, 15611 flow. Second operand 9 states and 1482 transitions. [2024-12-02 15:52:00,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 1067 transitions, 16734 flow [2024-12-02 15:52:01,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 1067 transitions, 16542 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-12-02 15:52:01,529 INFO L231 Difference]: Finished difference. Result has 653 places, 1028 transitions, 15383 flow [2024-12-02 15:52:01,530 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=14992, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1019, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=940, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15383, PETRI_PLACES=653, PETRI_TRANSITIONS=1028} [2024-12-02 15:52:01,530 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 471 predicate places. [2024-12-02 15:52:01,530 INFO L471 AbstractCegarLoop]: Abstraction has has 653 places, 1028 transitions, 15383 flow [2024-12-02 15:52:01,530 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:52:01,530 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:52:01,530 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 15:52:01,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-12-02 15:52:01,530 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:52:01,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:52:01,532 INFO L85 PathProgramCache]: Analyzing trace with hash 77526459, now seen corresponding path program 37 times [2024-12-02 15:52:01,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:52:01,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563144413] [2024-12-02 15:52:01,532 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:52:01,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:52:01,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:52:01,966 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 15:52:01,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:52:01,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563144413] [2024-12-02 15:52:01,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563144413] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:52:01,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:52:01,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:52:01,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843141497] [2024-12-02 15:52:01,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:52:01,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:52:01,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:52:01,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:52:01,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:52:02,917 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:52:02,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 1028 transitions, 15383 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:52:02,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:52:02,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:52:02,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:52:10,174 INFO L124 PetriNetUnfolderBase]: 4259/16755 cut-off events. [2024-12-02 15:52:10,174 INFO L125 PetriNetUnfolderBase]: For 128778/129754 co-relation queries the response was YES. [2024-12-02 15:52:10,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70518 conditions, 16755 events. 4259/16755 cut-off events. For 128778/129754 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 178972 event pairs, 386 based on Foata normal form. 223/16747 useless extension candidates. Maximal degree in co-relation 70053. Up to 2537 conditions per place. [2024-12-02 15:52:10,686 INFO L140 encePairwiseOnDemand]: 171/185 looper letters, 406 selfloop transitions, 121 changer transitions 0/1099 dead transitions. [2024-12-02 15:52:10,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 661 places, 1099 transitions, 17327 flow [2024-12-02 15:52:10,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:52:10,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:52:10,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1473 transitions. [2024-12-02 15:52:10,688 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8846846846846846 [2024-12-02 15:52:10,688 INFO L175 Difference]: Start difference. First operand has 653 places, 1028 transitions, 15383 flow. Second operand 9 states and 1473 transitions. [2024-12-02 15:52:10,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 661 places, 1099 transitions, 17327 flow [2024-12-02 15:52:12,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 655 places, 1099 transitions, 17106 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-12-02 15:52:12,146 INFO L231 Difference]: Finished difference. Result has 660 places, 1038 transitions, 15788 flow [2024-12-02 15:52:12,146 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=15188, PETRI_DIFFERENCE_MINUEND_PLACES=647, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1028, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=911, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15788, PETRI_PLACES=660, PETRI_TRANSITIONS=1038} [2024-12-02 15:52:12,147 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 478 predicate places. [2024-12-02 15:52:12,147 INFO L471 AbstractCegarLoop]: Abstraction has has 660 places, 1038 transitions, 15788 flow [2024-12-02 15:52:12,147 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:52:12,147 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:52:12,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 15:52:12,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-12-02 15:52:12,148 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:52:12,151 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:52:12,151 INFO L85 PathProgramCache]: Analyzing trace with hash 865663923, now seen corresponding path program 38 times [2024-12-02 15:52:12,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:52:12,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420313115] [2024-12-02 15:52:12,151 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:52:12,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:52:12,170 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 15:52:12,170 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:52:12,371 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 15:52:12,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:52:12,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420313115] [2024-12-02 15:52:12,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420313115] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:52:12,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:52:12,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:52:12,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340590489] [2024-12-02 15:52:12,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:52:12,371 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:52:12,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:52:12,372 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:52:12,372 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:52:13,251 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:52:13,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 1038 transitions, 15788 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:52:13,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:52:13,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:52:13,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:52:21,084 INFO L124 PetriNetUnfolderBase]: 4257/16755 cut-off events. [2024-12-02 15:52:21,084 INFO L125 PetriNetUnfolderBase]: For 134977/135979 co-relation queries the response was YES. [2024-12-02 15:52:21,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71376 conditions, 16755 events. 4257/16755 cut-off events. For 134977/135979 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 179073 event pairs, 385 based on Foata normal form. 191/16706 useless extension candidates. Maximal degree in co-relation 70907. Up to 2558 conditions per place. [2024-12-02 15:52:21,620 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 438 selfloop transitions, 85 changer transitions 0/1095 dead transitions. [2024-12-02 15:52:21,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 1095 transitions, 17512 flow [2024-12-02 15:52:21,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:52:21,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:52:21,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1478 transitions. [2024-12-02 15:52:21,621 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8876876876876877 [2024-12-02 15:52:21,622 INFO L175 Difference]: Start difference. First operand has 660 places, 1038 transitions, 15788 flow. Second operand 9 states and 1478 transitions. [2024-12-02 15:52:21,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 1095 transitions, 17512 flow [2024-12-02 15:52:23,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 666 places, 1095 transitions, 17254 flow, removed 84 selfloop flow, removed 2 redundant places. [2024-12-02 15:52:23,183 INFO L231 Difference]: Finished difference. Result has 670 places, 1046 transitions, 15964 flow [2024-12-02 15:52:23,184 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=15580, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1038, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=956, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15964, PETRI_PLACES=670, PETRI_TRANSITIONS=1046} [2024-12-02 15:52:23,184 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 488 predicate places. [2024-12-02 15:52:23,184 INFO L471 AbstractCegarLoop]: Abstraction has has 670 places, 1046 transitions, 15964 flow [2024-12-02 15:52:23,184 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:52:23,184 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:52:23,185 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 15:52:23,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-12-02 15:52:23,185 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:52:23,187 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:52:23,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1408780129, now seen corresponding path program 39 times [2024-12-02 15:52:23,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:52:23,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561796259] [2024-12-02 15:52:23,187 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:52:23,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:52:23,203 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 15:52:23,203 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:52:23,404 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 15:52:23,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:52:23,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561796259] [2024-12-02 15:52:23,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561796259] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:52:23,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:52:23,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:52:23,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967952625] [2024-12-02 15:52:23,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:52:23,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:52:23,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:52:23,405 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:52:23,405 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:52:24,311 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:52:24,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 670 places, 1046 transitions, 15964 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:52:24,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:52:24,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:52:24,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:52:32,237 INFO L124 PetriNetUnfolderBase]: 4264/16758 cut-off events. [2024-12-02 15:52:32,237 INFO L125 PetriNetUnfolderBase]: For 133014/134019 co-relation queries the response was YES. [2024-12-02 15:52:32,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71132 conditions, 16758 events. 4264/16758 cut-off events. For 133014/134019 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 179097 event pairs, 382 based on Foata normal form. 201/16721 useless extension candidates. Maximal degree in co-relation 70658. Up to 2546 conditions per place. [2024-12-02 15:52:32,785 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 434 selfloop transitions, 101 changer transitions 0/1107 dead transitions. [2024-12-02 15:52:32,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 1107 transitions, 17786 flow [2024-12-02 15:52:32,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:52:32,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:52:32,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1477 transitions. [2024-12-02 15:52:32,787 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8870870870870871 [2024-12-02 15:52:32,787 INFO L175 Difference]: Start difference. First operand has 670 places, 1046 transitions, 15964 flow. Second operand 9 states and 1477 transitions. [2024-12-02 15:52:32,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 1107 transitions, 17786 flow [2024-12-02 15:52:34,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 1107 transitions, 17547 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-12-02 15:52:34,372 INFO L231 Difference]: Finished difference. Result has 678 places, 1054 transitions, 16223 flow [2024-12-02 15:52:34,372 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=15794, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1046, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=948, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16223, PETRI_PLACES=678, PETRI_TRANSITIONS=1054} [2024-12-02 15:52:34,372 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 496 predicate places. [2024-12-02 15:52:34,373 INFO L471 AbstractCegarLoop]: Abstraction has has 678 places, 1054 transitions, 16223 flow [2024-12-02 15:52:34,373 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:52:34,373 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:52:34,373 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 15:52:34,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-12-02 15:52:34,373 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:52:34,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:52:34,375 INFO L85 PathProgramCache]: Analyzing trace with hash 554454459, now seen corresponding path program 40 times [2024-12-02 15:52:34,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:52:34,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452196048] [2024-12-02 15:52:34,375 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:52:34,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:52:34,396 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:52:34,397 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:52:35,026 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 15:52:35,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:52:35,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452196048] [2024-12-02 15:52:35,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452196048] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:52:35,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:52:35,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 15:52:35,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104705657] [2024-12-02 15:52:35,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:52:35,027 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:52:35,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:52:35,027 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:52:35,027 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:52:36,641 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:52:36,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 1054 transitions, 16223 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:52:36,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:52:36,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:52:36,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:52:44,467 INFO L124 PetriNetUnfolderBase]: 4265/16882 cut-off events. [2024-12-02 15:52:44,467 INFO L125 PetriNetUnfolderBase]: For 135240/136200 co-relation queries the response was YES. [2024-12-02 15:52:44,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71865 conditions, 16882 events. 4265/16882 cut-off events. For 135240/136200 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 180896 event pairs, 387 based on Foata normal form. 173/16819 useless extension candidates. Maximal degree in co-relation 71387. Up to 2563 conditions per place. [2024-12-02 15:52:45,004 INFO L140 encePairwiseOnDemand]: 168/185 looper letters, 441 selfloop transitions, 90 changer transitions 0/1103 dead transitions. [2024-12-02 15:52:45,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 1103 transitions, 17792 flow [2024-12-02 15:52:45,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:52:45,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:52:45,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1633 transitions. [2024-12-02 15:52:45,006 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8827027027027027 [2024-12-02 15:52:45,006 INFO L175 Difference]: Start difference. First operand has 678 places, 1054 transitions, 16223 flow. Second operand 10 states and 1633 transitions. [2024-12-02 15:52:45,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 1103 transitions, 17792 flow [2024-12-02 15:52:46,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 1103 transitions, 17575 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-12-02 15:52:46,643 INFO L231 Difference]: Finished difference. Result has 686 places, 1063 transitions, 16426 flow [2024-12-02 15:52:46,643 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=16029, PETRI_DIFFERENCE_MINUEND_PLACES=674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1054, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=967, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16426, PETRI_PLACES=686, PETRI_TRANSITIONS=1063} [2024-12-02 15:52:46,644 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 504 predicate places. [2024-12-02 15:52:46,644 INFO L471 AbstractCegarLoop]: Abstraction has has 686 places, 1063 transitions, 16426 flow [2024-12-02 15:52:46,644 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:52:46,644 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:52:46,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 15:52:46,644 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-12-02 15:52:46,644 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:52:46,646 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:52:46,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1678256981, now seen corresponding path program 41 times [2024-12-02 15:52:46,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:52:46,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219957058] [2024-12-02 15:52:46,647 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:52:46,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:52:46,666 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 15:52:46,667 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:52:47,061 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 15:52:47,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:52:47,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219957058] [2024-12-02 15:52:47,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219957058] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:52:47,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151136657] [2024-12-02 15:52:47,061 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:52:47,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:52:47,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:52:47,063 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:52:47,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 15:52:47,297 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-02 15:52:47,297 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:52:47,299 INFO L256 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 15:52:47,301 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:52:47,569 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 15:52:47,600 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 15:52:47,600 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:52:47,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151136657] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:52:47,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:52:47,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2024-12-02 15:52:47,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285287060] [2024-12-02 15:52:47,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:52:47,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:52:47,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:52:47,601 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:52:47,602 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-12-02 15:52:48,973 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:52:48,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 1063 transitions, 16426 flow. Second operand has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:52:48,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:52:48,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:52:48,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:52:56,456 INFO L124 PetriNetUnfolderBase]: 4258/16805 cut-off events. [2024-12-02 15:52:56,456 INFO L125 PetriNetUnfolderBase]: For 132023/133002 co-relation queries the response was YES. [2024-12-02 15:52:56,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71175 conditions, 16805 events. 4258/16805 cut-off events. For 132023/133002 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 180146 event pairs, 381 based on Foata normal form. 179/16741 useless extension candidates. Maximal degree in co-relation 70693. Up to 2570 conditions per place. [2024-12-02 15:52:57,012 INFO L140 encePairwiseOnDemand]: 168/185 looper letters, 440 selfloop transitions, 100 changer transitions 0/1112 dead transitions. [2024-12-02 15:52:57,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 1112 transitions, 17916 flow [2024-12-02 15:52:57,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 15:52:57,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 15:52:57,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2107 transitions. [2024-12-02 15:52:57,014 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8760914760914761 [2024-12-02 15:52:57,014 INFO L175 Difference]: Start difference. First operand has 686 places, 1063 transitions, 16426 flow. Second operand 13 states and 2107 transitions. [2024-12-02 15:52:57,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 1112 transitions, 17916 flow [2024-12-02 15:52:58,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 1112 transitions, 17772 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-12-02 15:52:58,587 INFO L231 Difference]: Finished difference. Result has 699 places, 1073 transitions, 16721 flow [2024-12-02 15:52:58,587 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=16209, PETRI_DIFFERENCE_MINUEND_PLACES=682, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1060, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=966, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=16721, PETRI_PLACES=699, PETRI_TRANSITIONS=1073} [2024-12-02 15:52:58,588 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 517 predicate places. [2024-12-02 15:52:58,588 INFO L471 AbstractCegarLoop]: Abstraction has has 699 places, 1073 transitions, 16721 flow [2024-12-02 15:52:58,588 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.6) internal successors, (1546), 10 states have internal predecessors, (1546), 0 states have call successors, (0), 0 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 15:52:58,588 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:52:58,588 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 15:52:58,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-12-02 15:52:58,789 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aaaed21d-18f4-4518-8c67-37a86a1c097e/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2024-12-02 15:52:58,789 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:52:58,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:52:58,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1063487361, now seen corresponding path program 42 times [2024-12-02 15:52:58,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:52:58,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772644552] [2024-12-02 15:52:58,792 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:52:58,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:52:58,817 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 15:52:58,817 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:52:59,096 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 15:52:59,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:52:59,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772644552] [2024-12-02 15:52:59,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772644552] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:52:59,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:52:59,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:52:59,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028331717] [2024-12-02 15:52:59,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:52:59,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:52:59,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:52:59,097 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:52:59,097 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:53:00,136 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:53:00,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 1073 transitions, 16721 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:53:00,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:53:00,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:53:00,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:53:07,362 INFO L124 PetriNetUnfolderBase]: 3975/15890 cut-off events. [2024-12-02 15:53:07,362 INFO L125 PetriNetUnfolderBase]: For 124438/125354 co-relation queries the response was YES. [2024-12-02 15:53:07,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67020 conditions, 15890 events. 3975/15890 cut-off events. For 124438/125354 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 168945 event pairs, 368 based on Foata normal form. 192/15853 useless extension candidates. Maximal degree in co-relation 66533. Up to 2392 conditions per place. [2024-12-02 15:53:08,201 INFO L140 encePairwiseOnDemand]: 169/185 looper letters, 436 selfloop transitions, 110 changer transitions 0/1102 dead transitions. [2024-12-02 15:53:08,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 707 places, 1102 transitions, 17852 flow [2024-12-02 15:53:08,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:53:08,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:53:08,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1476 transitions. [2024-12-02 15:53:08,203 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8864864864864865 [2024-12-02 15:53:08,203 INFO L175 Difference]: Start difference. First operand has 699 places, 1073 transitions, 16721 flow. Second operand 9 states and 1476 transitions. [2024-12-02 15:53:08,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 707 places, 1102 transitions, 17852 flow [2024-12-02 15:53:09,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 700 places, 1102 transitions, 17552 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-12-02 15:53:09,648 INFO L231 Difference]: Finished difference. Result has 703 places, 1062 transitions, 16431 flow [2024-12-02 15:53:09,649 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=15985, PETRI_DIFFERENCE_MINUEND_PLACES=692, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=946, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16431, PETRI_PLACES=703, PETRI_TRANSITIONS=1062} [2024-12-02 15:53:09,649 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 521 predicate places. [2024-12-02 15:53:09,649 INFO L471 AbstractCegarLoop]: Abstraction has has 703 places, 1062 transitions, 16431 flow [2024-12-02 15:53:09,649 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:53:09,649 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:53:09,650 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 15:53:09,650 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-12-02 15:53:09,650 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:53:09,652 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:53:09,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1007360897, now seen corresponding path program 43 times [2024-12-02 15:53:09,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:53:09,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847569673] [2024-12-02 15:53:09,652 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:53:09,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:53:09,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:53:10,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 15:53:10,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:53:10,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847569673] [2024-12-02 15:53:10,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847569673] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:53:10,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:53:10,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:53:10,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639718467] [2024-12-02 15:53:10,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:53:10,032 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:53:10,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:53:10,033 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:53:10,033 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:53:11,369 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:53:11,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 703 places, 1062 transitions, 16431 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:53:11,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:53:11,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:53:11,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:53:19,208 INFO L124 PetriNetUnfolderBase]: 4285/16944 cut-off events. [2024-12-02 15:53:19,208 INFO L125 PetriNetUnfolderBase]: For 131630/132591 co-relation queries the response was YES. [2024-12-02 15:53:19,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71499 conditions, 16944 events. 4285/16944 cut-off events. For 131630/132591 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 181880 event pairs, 380 based on Foata normal form. 191/16900 useless extension candidates. Maximal degree in co-relation 71010. Up to 2586 conditions per place. [2024-12-02 15:53:19,909 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 475 selfloop transitions, 94 changer transitions 2/1127 dead transitions. [2024-12-02 15:53:19,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 711 places, 1127 transitions, 18323 flow [2024-12-02 15:53:19,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:53:19,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:53:19,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1483 transitions. [2024-12-02 15:53:19,911 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8906906906906907 [2024-12-02 15:53:19,911 INFO L175 Difference]: Start difference. First operand has 703 places, 1062 transitions, 16431 flow. Second operand 9 states and 1483 transitions. [2024-12-02 15:53:19,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 711 places, 1127 transitions, 18323 flow [2024-12-02 15:53:21,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 1127 transitions, 18134 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-12-02 15:53:21,859 INFO L231 Difference]: Finished difference. Result has 711 places, 1073 transitions, 16689 flow [2024-12-02 15:53:21,859 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=16256, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1062, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=971, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16689, PETRI_PLACES=711, PETRI_TRANSITIONS=1073} [2024-12-02 15:53:21,860 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 529 predicate places. [2024-12-02 15:53:21,860 INFO L471 AbstractCegarLoop]: Abstraction has has 711 places, 1073 transitions, 16689 flow [2024-12-02 15:53:21,860 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:53:21,860 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:53:21,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 15:53:21,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-12-02 15:53:21,861 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:53:21,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:53:21,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1098742783, now seen corresponding path program 44 times [2024-12-02 15:53:21,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:53:21,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228885081] [2024-12-02 15:53:21,863 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:53:21,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:53:21,880 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 15:53:21,880 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:53:22,110 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 15:53:22,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:53:22,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228885081] [2024-12-02 15:53:22,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228885081] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:53:22,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:53:22,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:53:22,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744254103] [2024-12-02 15:53:22,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:53:22,111 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:53:22,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:53:22,111 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:53:22,111 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:53:23,177 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:53:23,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 1073 transitions, 16689 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:53:23,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:53:23,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:53:23,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:53:30,832 INFO L124 PetriNetUnfolderBase]: 4272/16930 cut-off events. [2024-12-02 15:53:30,833 INFO L125 PetriNetUnfolderBase]: For 133027/134017 co-relation queries the response was YES. [2024-12-02 15:53:31,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71706 conditions, 16930 events. 4272/16930 cut-off events. For 133027/134017 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 181928 event pairs, 380 based on Foata normal form. 225/16928 useless extension candidates. Maximal degree in co-relation 71213. Up to 2571 conditions per place. [2024-12-02 15:53:31,505 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 469 selfloop transitions, 117 changer transitions 2/1144 dead transitions. [2024-12-02 15:53:31,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 719 places, 1144 transitions, 18543 flow [2024-12-02 15:53:31,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:53:31,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:53:31,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1475 transitions. [2024-12-02 15:53:31,507 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8858858858858859 [2024-12-02 15:53:31,507 INFO L175 Difference]: Start difference. First operand has 711 places, 1073 transitions, 16689 flow. Second operand 9 states and 1475 transitions. [2024-12-02 15:53:31,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 719 places, 1144 transitions, 18543 flow [2024-12-02 15:53:33,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 715 places, 1144 transitions, 18354 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-12-02 15:53:33,556 INFO L231 Difference]: Finished difference. Result has 720 places, 1084 transitions, 17060 flow [2024-12-02 15:53:33,557 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=16514, PETRI_DIFFERENCE_MINUEND_PLACES=707, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1073, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=960, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17060, PETRI_PLACES=720, PETRI_TRANSITIONS=1084} [2024-12-02 15:53:33,557 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 538 predicate places. [2024-12-02 15:53:33,557 INFO L471 AbstractCegarLoop]: Abstraction has has 720 places, 1084 transitions, 17060 flow [2024-12-02 15:53:33,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:53:33,558 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:53:33,558 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 15:53:33,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-12-02 15:53:33,558 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:53:33,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:53:33,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1973628077, now seen corresponding path program 45 times [2024-12-02 15:53:33,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:53:33,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115597261] [2024-12-02 15:53:33,560 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:53:33,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:53:33,587 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 15:53:33,587 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:53:33,794 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 15:53:33,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:53:33,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115597261] [2024-12-02 15:53:33,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115597261] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:53:33,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:53:33,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:53:33,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621125254] [2024-12-02 15:53:33,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:53:33,795 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:53:33,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:53:33,796 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:53:33,796 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:53:34,927 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 185 [2024-12-02 15:53:34,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 1084 transitions, 17060 flow. Second operand has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:53:34,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:53:34,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 185 [2024-12-02 15:53:34,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:53:42,581 INFO L124 PetriNetUnfolderBase]: 4278/16953 cut-off events. [2024-12-02 15:53:42,581 INFO L125 PetriNetUnfolderBase]: For 138506/139516 co-relation queries the response was YES. [2024-12-02 15:53:43,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72409 conditions, 16953 events. 4278/16953 cut-off events. For 138506/139516 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 182051 event pairs, 378 based on Foata normal form. 204/16921 useless extension candidates. Maximal degree in co-relation 71911. Up to 2581 conditions per place. [2024-12-02 15:53:43,260 INFO L140 encePairwiseOnDemand]: 170/185 looper letters, 476 selfloop transitions, 104 changer transitions 2/1138 dead transitions. [2024-12-02 15:53:43,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 728 places, 1138 transitions, 18744 flow [2024-12-02 15:53:43,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:53:43,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 15:53:43,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1478 transitions. [2024-12-02 15:53:43,262 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8876876876876877 [2024-12-02 15:53:43,262 INFO L175 Difference]: Start difference. First operand has 720 places, 1084 transitions, 17060 flow. Second operand 9 states and 1478 transitions. [2024-12-02 15:53:43,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 728 places, 1138 transitions, 18744 flow [2024-12-02 15:53:45,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 726 places, 1138 transitions, 18553 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-12-02 15:53:45,282 INFO L231 Difference]: Finished difference. Result has 730 places, 1092 transitions, 17320 flow [2024-12-02 15:53:45,283 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=16913, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1084, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=983, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17320, PETRI_PLACES=730, PETRI_TRANSITIONS=1092} [2024-12-02 15:53:45,284 INFO L279 CegarLoopForPetriNet]: 182 programPoint places, 548 predicate places. [2024-12-02 15:53:45,284 INFO L471 AbstractCegarLoop]: Abstraction has has 730 places, 1092 transitions, 17320 flow [2024-12-02 15:53:45,284 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.77777777777777) internal successors, (1393), 9 states have internal predecessors, (1393), 0 states have call successors, (0), 0 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 15:53:45,284 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:53:45,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 15:53:45,284 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-12-02 15:53:45,284 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (and 6 more)] === [2024-12-02 15:53:45,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:53:45,287 INFO L85 PathProgramCache]: Analyzing trace with hash 551595101, now seen corresponding path program 46 times [2024-12-02 15:53:45,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:53:45,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095686585] [2024-12-02 15:53:45,287 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:53:45,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:53:45,319 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:53:45,319 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:53:46,381 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 15:53:46,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:53:46,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095686585] [2024-12-02 15:53:46,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095686585] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:53:46,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:53:46,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-02 15:53:46,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280455546] [2024-12-02 15:53:46,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:53:46,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 15:53:46,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:53:46,382 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 15:53:46,382 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2024-12-02 15:53:48,024 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 185 [2024-12-02 15:53:48,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 1092 transitions, 17320 flow. Second operand has 15 states, 15 states have (on average 135.46666666666667) internal successors, (2032), 15 states have internal predecessors, (2032), 0 states have call successors, (0), 0 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 15:53:48,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:53:48,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 185 [2024-12-02 15:53:48,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand